Loading PDF...
Pages: 187
Rev. 4202B–SCR–07/03 1
Features •80C51 Core : – 6 Clocks per Instruction – Speed up to 16 MHz •768 Bytes RAM •AT83C5122: 32 Kbytes ROM •AT83C5123: 30 Kbytes ROM •AT85C5122: 32 Kbytes Code RAM and 32 Kbytes ROM •AT89C5122 : 32 Kbytes Flash •AT85EC5122, AT83EC5123, AT83EC5122: Additional 512 Bytes EEPROM (AT24C04) •Multi-protocol Smart Card Interface –Certified According to ISO7816, EMV2000, GIE-CB and WHQM Standards –Asynchronous Protocols T = 0 and T = 1, with Direct and Inverse Modes –Step-up/Down Converter with Programmable Voltage Output: 5V and 3V (60 mA), 1.8V (20 mA) –4 kV ESD Protection (MIL/STD 833 Class 3) •Alternate Card Support with CLK, IO and RST •USB Module with 7 Endpoints Programmable with In or Out Directions and with ISO, Bulk or Interrupt Transfers •UART with Integrated Baud Rate Generator (BRG) •8 MHz On-chip Oscillator Analog PLL for 96 MHz Synthesis, Possible 48 MHz Clock Input •Two 16-bit Timer/Counters: T0 and T1 •Hardware Watchdog and Power-fail Detector (PFD) •Idle and Power-down Modes •Self Powered USB •Low Power –30 mA Maximum Operating Current (at 32 MHz X1) –100 μA Maximum Power-down Current at 5.4V (without Smart Card and USB) •Voltage Range: 3.6 to 5.5V •For AT8xC5122 version: –Keyboard Interrupt Interface on Port 5 (8 Bits) –Five 8-bit I/O Ports, One 6-bit –SPI Interface (Master Slave) –Packages: VQFP64, PLCC28 –Seven LED Outputs with Programmable Current Sources: 2-4-10 mA •For AT8xC5123 version: –Four LED Outputs with Programmable Current Sources: 2-4-10 mA –Two 8-bit I/O Ports, One 6-bit I/O port, One I/O bit (on LQP32 package) –Packages: LQFP32, PLCC28 C51 Microcontroller with USB and Smart Card Reader Interfaces AT83C5122 AT83EC5122 AT85C5122 AT85EC5122 AT89C5122 AT83C5123 AT83EC5123 Preliminary