8-bit Microcontrollers (MCU) 20 PINS 2K FLASH 12MHZ 2.7 - 5.5V
AT89C2051-12PU: 8-bit Microcontrollers (MCU) 20 PINS 2K FLASH 12MHZ 2.7 - 5.5V
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
Core : | 8051 | Processor Series : | AT89x | ||
Data Bus Width : | 8 bit | Maximum Clock Frequency : | 24 MHz | ||
Program Memory Size : | 2 KB | Data RAM Size : | 128 B | ||
On-Chip ADC : | No | Operating Supply Voltage : | 2.7 V to 6 V | ||
Package / Case : | PDIP | Mounting Style : | Through Hole |
The AT89C2051-12PU is one member of the AT89C2051 series.It has the following features including (1)2K bytes of reprogrammable flash memoryendurance: 1,000 write/erase cycles;(2)programmable serial UART channel;(3)low-power idle and power-down modes;(4)green (Pb/Halide-free) packaging option.
The AT89C2051-12PU is a low-voltage, high-performance CMOS 8-bit microcomputer with 2K bytes of Flash programmable and erasable read-only memory (PEROM). The device is manufactured using Atmel's high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 instruction set. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C2051-12PU is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications.The AT89C2051 provides the following standard features: 2K bytes of Flash, 128 bytes of 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 AT89C2051-12PU is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt system to continue functioning. The power-down mode saves the RAM contents but freezes the oscillator disabling all other chip functions until the next hardware reset.
The AT89C2051-12PU and is an economical and cost-effective member of Atmel's growing family of microcontrollers. It contains 2K bytes of Flash program memory. It is fully compatible with the MCS-51 architecture, and can be programmed using the MCS-51 instruction set. However,there are a few considerations one must keep in mind when utilizing certain instructions to program this device.All the instructions related to jumping or branching should be restricted such that the destination address falls within the physical program memory space of the device, which is 2K for the AT89C2051. This should be the responsibility of the software programmer. For example, LJMP 7E0H would be a valid instruction for the AT89C2051-12PU (with 2K of memory), whereas LJMP 900H would not.
Technical/Catalog Information | AT89C2051-12PU |
Vendor | Atmel |
Category | Integrated Circuits (ICs) |
Program Memory Size | 2K x 8 |
RAM Size | 128 x 8 |
Number of I /O | 15 |
Package / Case | 20-DIP |
Speed | 12MHz |
Controller Series | 89C |
Oscillator Type | Internal |
Packaging | Tube |
Program Memory Type | FLASH |
EEPROM Size | - |
Core Processor | 8051 |
Data Converters | - |
Core Size | 8-Bit |
Operating Temperature | -40°C ~ 85°C |
Connectivity | UART/USART |
Peripherals | LED |
Voltage - Supply (Vcc/Vdd) | 2.7 V ~ 6 V |
Lead Free Status | Lead Free |
RoHS Status | RoHS Compliant |
Other Names | AT89C2051 12PU AT89C205112PU |