Product Summary

The AT89C5121-IL is a high performance CMOS ROM/CRAM derivative of the 80C51 CMOS single chip 8-bit microcontroller. The AT89C5121-IL retains the features of the Atmel 80C51 with extended ROM capacity (16Kbytes), 512 bytes of internal RAM, a 4-level interrupt system, two 16-bit timer/counters (T0/T1), a full duplex enhanced UART (EUART) with baud rate generator (BRG) and an on-chip oscillator. In addition, the AT89C5121-IL has, a Multi protocol Smart Card Interface, a dual data pointer, 2 programmable LED current sources (2-4-10 mA) and a hardware Watchdog.

Parametrics

AT89C5121-IL absolute maximum ratings: (1)Ambiant Temperature Under Bias: -25℃ to 85℃; (2)Storage Temperature: -65℃ to + 150℃; (3)Voltage on VCC to VSS: -0.5V to + 6.0V; (4)Voltage on Any Pin to VSS: -0.5V to VCC + 0.5V.

Features

AT89C5121-IL features: (1)80C51 Core, 12 or 6 Clocks per Instruction (X1 and X2 Modes); 256 Bytes Scratchpad RAM; Dual Data Pointer; Two 16-bit Timer/Counters: T0 and T1; (2)T83C5121 with 16 Kbytes Mask ROM; (3)T85C5121 with 16 Kbytes Code RAM; (4)T89C5121 with 16 Kbytes Code RAM and 16 Kbytes EEPROM; (5)On-chip Expanded RAM (XRAM): 256 Bytes; (6)Versatile Host Serial Interface; (7)Full-duplex Enhanced UART (EUART) with Dedicated Baud Rate Generator (BRG): Most Standard Speeds up to 230K bits/s at 7.36 MHz; Output Enable Input; (8)Multiple Logic Level Shifters Options (1.8V to VCC), Automatic Level Shifter Option; Multi-protocol Smart Card Interface; Certified with Dedicated Firmware According to ISO 7816, EMV2000, GIE-CB, GSM 11.12V and WHQL Standards; Asynchronous Protocols T = 0 and T = 1 with Direct and Inverse Modes; Baud Rate Generator Supporting All ISO7816 Speeds up to D = 32/F = 372; Parity Error Detection and Indication; Automatic Character Repetition on Parity Errors; Programmable Timeout Detection; Card Clock Stop High or Low for Card Power-down Mode; Support Synchronous Card with C4 and C8 Programmable Outputs; Card Detection and Automatic De-activation Sequence; Step-up/down Converter with Programmable Voltage Output: 5V, 3V (±8% at 60 mA) and 1.8V (±8% at 20 mA); (9)Direct Connection to Smart Card Terminals: Short Circuit Current Limitation; Logic Level Shifters; 4 kV ESD Protection (MIL/STD 833 Class 3); (10)Alternate Card Support with CLK, I/O and RST According to GSM 11.12V Standard; (11)2x I/O Ports: 6 I/O Port1 and 8 I/O Port3; (12)2x LED Outputs with Programmable Current Sources: 2, 4, or 10 mA; (13)Hardware Watchdog; (14)Reset Output Includes, Hardware Watchdog Reset; Power-on Reset (POR); Power-fail Detector (PFD); (15)4-level Priority Interrupt System with 7 Sources; (16)7.36 to 16 MHz On-chip Oscillator with Clock Prescaler; (17)Absolute CPU Maximal Frequency: 16 MHz in X1 mode, 8MHz in X2 mode; (18)Idle and Power-down Modes; (19)Voltage Operation: 2.85V to 5.4V.

Diagrams

AT89C5121-IL block diagram