AT89C1051-24PC ATMEL Corporation, AT89C1051-24PC Datasheet
AT89C1051-24PC
Available stocks
Related parts for AT89C1051-24PC
AT89C1051-24PC Summary of contents
Page 1
... RAM, 15 I/O lines, two 16-bit timer/counters, a five-vector, two-level interrupt architecture, a full duplex serial port, a precision analog comparator, on-chip oscillator and clock circuitry. In addition, the AT89C1051U is designed with static logic for oper- ation down to zero frequency and supports two software-selectable power saving modes ...
Page 2
... Block Diagram V CC RAM ADDR. GND REGISTER B REGISTER TIMING INSTRUCTION AND RST REGISTER CONTROL ANALOG COMPARATOR OSC AT89C1051U 2 RAM ACC TMP2 TMP1 ALU INTERRUPT, SERIAL PORT, AND TIMER BLOCKS PSW PORT1 LATCH PORT1 DRIVERS P1.0 - P1.7 FLASH PROGRAM STACK ADDRESS POINTER REGISTER BUFFER ...
Page 3
... As inputs, Port 3 pins that are externally being pulled low will source current (I ) because of the pullups. IL Port 3 also serves the functions of various special features of the AT89C1051U as listed below: Port Pin Alternate Functions P3.0 RXD (serial input port) P3.1 TXD (serial output port) P3 ...
Page 4
... Register (SFR) space is shown in the table below. Note that not all of the addresses are occupied, and unoc- cupied addresses may not be implemented on the chip. Read accesses to these addresses will in general return Table 1. AT89C1051U SFR Map and Reset Values 0F8H 0F0H B ...
Page 5
... MOVX-related instructions, Data Memory: The AT89C1051U contains 64 bytes of internal data mem- ory. Thus, in the AT89C1051U the stack depth is limited to 64 bytes, the amount of available RAM. External DATA memory access is not supported in this device, nor is exter- nal PROGRAM memory execution. Therefore, no MOVX [ ...
Page 6
... Programming The Flash The AT89C1051U is shipped with the 1K bytes of on-chip PEROM code memory array in the erased state (i.e., con- tents = FFH) and ready to be programmed. The code mem- ory array is programmed one byte at a time. Once the array is programmed, to re-program any non-blank byte, the entire memory array needs to be erased electrically ...
Page 7
... P3.1 is pulled Low during programming to indicate RDY/BSY. Figure 3. Programming the Flash Memory AT89C1051U RST/VPP P3.2/PROG 12V H H Bit - 1 12V Bit - 2 12V 12V H H Figure 4. Verifying the Flash Memory PP P3.3 P3 AT89C1051U P3 ...
Page 8
... ENABLE Low to Data Valid ELQV t Data Float After ENABLE EHQZ t PROG High to BUSY Low GHBL t Byte Write Cycle Time WC t RDY/BSY to Increment Clock Delay BHIH t Increment Clock High IHIL Flash Programming and Verification Waveforms AT89C1051U 8 PP Min Max Units 11.5 12.5 V 250 A 1.0 s 1 ...
Page 9
Absolute Maximum Ratings* Operating Temperature ................................. - +125 C Storage Temperature ..................................... - +150 C Voltage on Any Pin with Respect to Ground .....................................-1.0V to +7.0V Maximum Operating Voltage............................................. 6.6V DC Output Current...................................................... 25 ...
Page 10
... External Clock Drive Waveforms External Clock Drive Symbol Parameter 1/t Oscillator Frequency CLCL t Clock Period CLCL t High Time CHCX t Low Time CLCX t Rise Time CLCH t Fall Time CHCL AT89C1051U 2.7V to 6.0V CC Min Max Min 0 12 83.3 41 4.0V to 6.0V CC Max Units 0 24 MHz ...
Page 11
Serial Port Timing: Shift Register Mode Test Conditions (V = 5.0V 20%; Load Capacitance = 80 pF) CC Symbol Parameter Serial Port Clock Cycle Time t XLXL t Output Data Setup to Clock Rising Edge QVXH t Output Data Hold ...
Page 12
... Lock bits programmed AT89C1051U 12 AT89C1051U TYPICAL ICC - ACTIVE (85˚ Vcc=5. FREQUENCY (MHz) AT89C1051U TYPICAL ICC - IDLE (85˚ Vcc=5. FREQUENCY (MHz) AT89C 1051U TYPICAL ICC vs. VOLTAGE- POWER DOWN (85˚ ...
Page 13
... Wide, Plastic Dual In-line Package (PDIP) 20S 20-Lead, 0.300" Wide, Plastic Gull Wing Small Outline (SOIC) Ordering Code AT89C1051U-12PC AT89C1051U-12SC AT89C1051U-12PI AT89C1051U-12SI AT89C1051U-12PA AT89C1051U-12SA AT89C1051U-24PC AT89C1051U-24SC AT89C1051U-24PI AT89C1051U-24SI Package Type Package Operation Range 20P3 Commercial 20S ( ...
Page 14
... MAX SEATING PLANE .150(3.81) .115(2.92) .070(1.78) .110(2.79) .045(1.13) .090(2.29) 15 .014(.356) .008(.203) .430(10.92) MAX AT89C1051U 14 20S, 20-Lead, 0.300" Wide, Plastic Gull Wing Small Outline (SOIC) Dimensions in Inches and (Millimeters) PIN 1 .280(7.11) .240(6.10) .090(2.29) MAX .005(.127) MIN .015(.381) MIN ...