Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

T89C5115 Datasheet(PDF) 8 Page - ATMEL Corporation

Part # T89C5115
Description  Low Pin Count 8-bit Microcontroller with A/D Converter and 16 KBytes Flash Memory
Download  113 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

T89C5115 Datasheet(HTML) 8 Page - ATMEL Corporation

Back Button T89C5115_08 Datasheet HTML 4Page - ATMEL Corporation T89C5115_08 Datasheet HTML 5Page - ATMEL Corporation T89C5115_08 Datasheet HTML 6Page - ATMEL Corporation T89C5115_08 Datasheet HTML 7Page - ATMEL Corporation T89C5115_08 Datasheet HTML 8Page - ATMEL Corporation T89C5115_08 Datasheet HTML 9Page - ATMEL Corporation T89C5115_08 Datasheet HTML 10Page - ATMEL Corporation T89C5115_08 Datasheet HTML 11Page - ATMEL Corporation T89C5115_08 Datasheet HTML 12Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 113 page
background image
8
AT89C5115
4128G–8051–02/08
Read-Modify-Write
Instructions
Some instructions read the latch data rather than the pin data. The latch based instruc-
tions read the data, modify the data and then rewrite the latch. These are called ’Read-
Modify-Write’ instructions. Below is a complete list of these special instructions (See
Table 1). When the destination operand is a Port or a Port bit, these instructions read
the latch rather than the pin:
It is not obvious that the last three instructions in this list are Read-Modify-Write instruc-
tions. These instructions read the port (all 8 bits), modify the specifically addressed bit
and write the new byte back to the latch. These Read-Modify-Write instructions are
directed to the latch rather than the pin in order to avoid possible misinterpretation of
voltage (and therefore, logic) levels at the pin. For example, a Port bit used to drive the
base of an external bipolar transistor cannot rise above the transistor’s base-emitter
junction voltage (a value lower than VIL). With a logic one written to the bit, attempts by
the CPU to read the Port at the pin are misinterpreted as logic zero. A read of the latch
rather than the pins returns the correct logic one value.
Quasi Bi-directional Port
Operation
Port 1, Port 3 and Port 4 have fixed internal pull-ups and are referred to as ’quasi-bidi-
rectional’ Ports. When configured as an input, the pin impedance appears as logic one
and sources current in response to an external logic zero condition. Resets write logic
one to all Port latches. If logical zero is subsequently written to a Port latch, it can be
returned to input conditions by a logic one written to the latch.
Note:
Port latch values change near the end of Read-Modify-Write insruction cycles. Output
buffers (and therefore the pin state) are updated early in the instruction after Read-Mod-
ify-Write instruction cycle.
Logical zero-to-one transitions in Port 1, Port 3 and Port 4 use an additional pull-up (p1)
to aid this logic transition See Figure 2. This increases switch speed. This extra pull-up
sources 100 times normal internal circuit current during 2 oscillator clock periods. The
internal pull-ups are field-effect transistors rather than linear resistors. Pull-ups consist
of three p-channel FET (pFET) devices. A pFET is on when the gate senses logic zero
and off when the gate senses logic one. pFET #1 is turned on for two oscillator periods
immediately after a zero-to-one transition in the Port latch. A logic one at the Port pin
turns on pFET #3 (a weak pull-up) through the inverter. This inverter and pFET pair form
a latch to drive logic one. pFET #2 is a very weak pull-up switched on whenever the
Table 1. Read/Modify/Write Instructions
Instruction
Description
Example
ANL
Logical AND
ANL P1, A
ORL
Logical OR
ORL P2, A
XRL
Logical EX-OR
XRL P3, A
JBC
Jump if bit = 1 and clear bit
JBC P1.1, LABEL
CPL
Complement bit
CPL P3.0
INC
Increment
INC P2
DEC
Decrement
DEC P2
DJNZ
Decrement and jump if not zero
DJNZ P3, LABEL
MOV Px.y, C
Move carry bit to bit y of Port x
MOV P1.5, C
CLR Px.y
Clear bit y of Port x
CLR P2.4
SET Px.y
Set bit y of Port x
SET P3.3


Similar Part No. - T89C5115_08

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
T89C5115 ATMEL-T89C5115_03 Datasheet
343Kb / 30P
   80C51 Microcontrollers
T89C5115 ATMEL-T89C5115_06 Datasheet
1Mb / 113P
   Low Pin Countl 8-bit Microcontroller with A/D Converter and 16 KBytes Flash Memory
More results

Similar Description - T89C5115_08

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
T89C5115 ATMEL-T89C5115 Datasheet
1Mb / 105P
   Low Pin Count 8-bit MCU with A/D Converter and 16-Kbytes of Flash Memory
T89C5115 ATMEL-T89C5115_06 Datasheet
1Mb / 113P
   Low Pin Countl 8-bit Microcontroller with A/D Converter and 16 KBytes Flash Memory
AT83EB5114 ATMEL-AT83EB5114 Datasheet
1Mb / 95P
   Low-pin-count 8-bit microcontroller with A/D converter
AT83EB5114 ATMEL-AT83EB5114_08 Datasheet
949Kb / 95P
   Low-pin-count 8-bit microcontroller with A/D converter
AT83C5111 ATMEL-AT83C5111 Datasheet
1Mb / 86P
   Low Pin Count 8-bit Microcontroller with A/D Converter
T89C51RC2 ATMEL-T89C51RC2 Datasheet
251Kb / 9P
   8-bit Microcontroller with 16 Kbytes/ 32 Kbytes FLASH
AT49LL080 ATMEL-AT49LL080 Datasheet
224Kb / 31P
   8-megabit Low-pin Count Flash Memory
AT87C5103 ATMEL-AT87C5103_04 Datasheet
697Kb / 64P
   Low-pin Count 8-bit Microcontroller
AT87C5103_0306 ATMEL-AT87C5103_0306 Datasheet
522Kb / 64P
   Low-pin Count 8-bit Microcontroller
AT87C5103 ATMEL-AT87C5103_08 Datasheet
579Kb / 64P
   Low-pin Count 8-bit Microcontroller
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com