AT89C51ID2
Key | Value |
---|
Flash (kBytes): | 64 kBytes |
---|
Pin Count: | 44 |
---|
Max. Operating Freq. (MHz): | 60 MHz |
---|
CPU: | 8051-12C |
---|
Max I/O Pins: | 32 |
---|
SPI: | 1 |
---|
TWI (I2C): | 1 |
---|
UART: | 1 |
---|
SRAM (kBytes): | 2 |
---|
EEPROM (Bytes): | 2048 |
---|
High-performance CMOS flash version of the 80C51 CMOS, single-chip, 8-bit microcontroller with a 64KB flash memory block for program and data. The flash memory can be programmed in parallel or serial mode using ISP or software. The programming voltage is internally generated from the standard VCC pin.
This device retains all features of the Atmel 80C52 and adds a programmable counter array, 1792 byte XRAM, a hardware watchdog timer, SPI and keyboard, a more versatile serial channel that facilitates multiprocessor communication (EUART), and a speed improvement mechanism (X2 mode).
A fully static design reduces system power consumption by bringing the clock frequency down to any value without data loss. Two software-selectable modes of reduced activity and an 8-bit clock prescaler further reduce power consumption.
Ordering Code 订购信息订购码 | 封装 | 操作范围 | 载体类型 |
---|
AT89C51ID2-SLRUM | PLCC SL 44 | Industrial (A) (-40°C to 85°C) | |
AT89C51ID2-RLRUM | LQFP RL 44 | Industrial (A) (-40°C to 85°C) | |
AT89C51ID2-SLSUM | PLCC SL 44 | Industrial (A) (-40°C to 85°C) | |
AT89C51ID2-RLTUM | LQFP RL 44 | Industrial (A) (-40°C to 85°C) | |
DataSheet 数据手册
Application Note
- Analyzing the Behavior of an Oscillator and Ensuring Good Start-up(文件大小: 252537, 16 页数, 更新时间: 07/2004)
- AT89C51RE2 code banking and bank switching with Keil µVision(文件大小: 198187, 14 页数, 修订版 B, 更新时间: 03/2007)
- AT89S8253 Primer(文件大小: 261968, 20 页数, 修订版 B, 更新时间: 03/2007)
- Atmel AT06015: Production Programming of Atmel Microcontrollers(文件大小: 420KB, 10 页数, 修订版 D, 更新时间: 10/2016)
- C51 General Information about Bootloader and In-System Programming(文件大小: 77153, 5 页数, 修订版 A, 更新时间: 03/2007)
- Design Guide for Atmel 8051 Standard Devices(文件大小: 245406, 21 页数, 修订版 A, 更新时间: 11/2007)
- Flash API for AT89C51RE2(文件大小: 6458, 4 页数, 修订版 A, 更新时间: 04/2007)
Flash API for AT89C51RE2 - Migrating from AT89C2051/C4051 to AT89S2051/S4051(文件大小: 84966, 4 页数, 修订版 A, 更新时间: 05/2005)
- Migrating from AT89C51/C52 to AT89S51/S52(文件大小: 43566, 3 页数, 修订版 A, 更新时间: 06/2004)
- Migrating from AT89S52 to AT89LP52(文件大小: 385731, 24 页数, 修订版 A, 更新时间: 09/2010)
- Migrating from AT89S8252/S53 to AT89S8253(文件大小: 136879, 7 页数, 修订版 E, 更新时间: 10/2005)
- Migrating from Philips: P89C51RB2, P89C51RC2, P89C51RD2, P89C660, P89C662, P89C664 to Atmel: AT89C5(文件大小: 280432, 30 页数, 修订版 A, 更新时间: 04/2006)
- Migration from AT89C51RD2/ED2/ID2 to AT89C51RE2(文件大小: 85656, 8 页数, 修订版 B, 更新时间: 03/2007)
- Migration from OTP 8051 to Flash 8051(文件大小: 212861, 9 页数, 修订版 B, 更新时间: 12/2002)
- Program Examples for 8051 ADC(文件大小: 166593, 22 页数, 修订版 B, 更新时间: 10/2004)
- Program Examples for 8051 Flash API(文件大小: 179409, 21 页数, 更新时间: 07/2004)
- Program Examples for 8051 Keyboard and Watchdog(文件大小: 165975, 20 页数, 修订版 A, 更新时间: 07/2004)
- Program Examples for 8051 SPI(文件大小: 220918, 26 页数, 修订版 A, 更新时间: 06/2004)
- Program Examples for 8051 Timers(文件大小: 680364, 88 页数, 修订版 A, 更新时间: 06/2004)
- Program Examples for 8051 TWI(文件大小: 168125, 26 页数, 修订版 A, 更新时间: 07/2004)
- Program Examples for 8051 UART(文件大小: 194924, 26 页数, 修订版 A, 更新时间: 06/2004)
- A Digital Thermometer Using the AT89LP2052 MCU(文件大小: 2545, 5 页数, 修订版 B, 更新时间: 06/2011)
A Digital Thermometer Using the AT89LP2052 MCU - Analog-to-Digital Conversion Utilizing AT89LP MCU without ADC(文件大小: 9177, 10 页数, 修订版 B, 更新时间: 06/2011)
Analog-to-Digital Conversion Utilizing AT89LP MCU without ADC - AT89ISP Programmer Cable(文件大小: 101003, 4 页数, 修订版 E, 更新时间: 10/2006)
AT89ISP Programmer Cable - AT89S8252 In-System Programming(38 页数, 更新时间: 12/1997)
AT89S8252 In-System Programming - AT89S8252 Primer(13 页数, 更新时间: 03/1998)
- C Flash Drivers for the (A)T89C51RB2/RC2/IC2 for Keil Compiler rev 1.2.1(11 页数, 更新时间: 12/2001)
C Flash Drivers for the (A)T89C51RB2/RC2/IC2 for Keil Compiler rev 1.2.1 - C Flash Drivers for the T89C5115 for Keil Compilers rev 1.2.0(13 页数, 更新时间: 11/2003)
C Flash Drivers for the T89C5115 for Keil Compilers rev 1.2.0 - C Flash Drivers for the T89C51AC2 for Keil Compilers rev 1.2.0(13 页数, 更新时间: 11/2003)
C Flash Drivers for the T89C51AC2 for Keil Compilers rev 1.2.0 - C Flash Drivers for the T89C51RD2 for Keil Compiler(文件大小: 11785, 24 页数, 更新时间: 03/2001)
C Flash Drivers for the T89C51RD2 for Keil Compiler - Controlling FPGA Configuration with a Flash-based Microcontroller(7 页数, 修订版 B, 更新时间: 12/1997)
Controlling FPGA Configuration with a Flash-based Microcontroller - Driving Unipolar Stepper Motors Using 8051(文件大小: 460186, 15 页数, 修订版 B, 更新时间: 12/2002)
- EMC Improvement Guidelines(17 页数, 修订版 B, 更新时间: 08/2003)
- External Brown-out Protection for C51 Microcontrollers with Active High Reset Input(文件大小: 503373, 15 页数, 更新时间: 11/2002)
- Guidelines to Keep ADC Resolution within Specification(文件大小: 315016, 19 页数, 修订版 B, 更新时间: 08/2003)
- How to Calculate the Capacitor of the Reset Input of an 8051 Microcontroller(文件大小: 57856, 8 页数, 修订版 A, 更新时间: 10/2003)
How to Calculate the Capacitor of the Reset Input of an 8051 Microcontroller - How to Emulate Read/Write Code Access to Atmel T89C51xx Using Hitex DProbeHS Emulator(文件大小: 132416, 13 页数, 修订版 A, 更新时间: 05/2002)
How to Emulate Read/Write Code Access to Atmel T89C51xx Using Hitex DProbeHS Emulator - In-system Programming with C51 MCU and External Flash(文件大小: 7313, 24 页数, 修订版 A, 更新时间: 01/2000)
In-system Programming with C51 MCU and External Flash - Interfacing AT24CXX Serial EEPROMs with AT89LP MCUs(文件大小: 6161, 4 页数, 修订版 F, 更新时间: 06/2011)
Interfacing AT24CXX Serial EEPROMs with AT89LP MCUs - Interfacing AT25CXXX Serial EEPROMs with AT89LP MCUs(文件大小: 6719, 3 页数, 修订版 D, 更新时间: 06/2011)
Interfacing AT25CXXX Serial EEPROMs with AT89LP MCUs - Interfacing AT93CXXX Serial EEPROMs with AT89LP MCUs(文件大小: 5943, 3 页数, 修订版 D, 更新时间: 06/2011)
Interfacing AT93CXXX Serial EEPROMs with AT89LP MCUs - Keypad decoding technique using TSC80251G1(文件大小: 7891, 18 页数, 修订版 A, 更新时间: 04/1998)
Keypad decoding technique using TSC80251G1 - Migration from T89C51RD2 to AT89C51RD2/ED2(文件大小: 218828, 16 页数, 修订版 B, 更新时间: 06/2003)
- PC-Interfaced Data Aquisition System with the Atmel AT89C2051 Microcontroller(19 页数, 修订版 A, 更新时间: 11/2003)
- Programming T89C51xx and AT89C51xx with Device Programmers(文件大小: 219984, 13 页数, 修订版 D, 更新时间: 06/2005)
- Programming the Atmel Family of Flash Memories(4 页数, 修订版 B, 更新时间: 12/1997)
Programming the Atmel Family of Flash Memories - Two-Wire Peripheral Expansion for the AT89LP2052 MCU(文件大小: 5096, 13 页数, 修订版 B, 更新时间: 06/2011)
Two-Wire Peripheral Expansion for the AT89LP2052 MCU
Brochures and Flyers
Other
- Best practices for the PCB layout of Oscillators(文件大小: 92401, 4 页数, 修订版 A, 更新时间: 03/2008)
- Calculation tool for setting Timers, UART, parameters in 80C51 Microcontrollers(文件大小: 19234, 更新时间: 06/2007)
- Hardware Connections for C51 Microcontrollers(文件大小: 44518, 4 页数, 更新时间: 07/2004)
- NXP Flash MCU to Atmel Flash MCU Cross Reference(文件大小: 87KB, 4 页数, 更新时间: 07/2012)
- NXP Flash MCU to Atmel Flash MCU Devices, Non-Direct Replacements(文件大小: 41KB, 2 页数, 更新时间: 07/2012)
- Tables for setting UART parameters in 80C51 Microcontrollers(文件大小: 27648, 修订版 B, 更新时间: 01/2005)
- Device Programmers for 8051 Devices(文件大小: 432128, 更新时间: 09/2007)
- Emulators for 80C51 Devices(文件大小: 148480, 更新时间: 11/2003)
- Package Adapters of 80C51 Devices(文件大小: 32768, 更新时间: 10/2004)
User Guide