
Atmel AT89C51-24PC 8-bit 8051 Microcontroller, 4 KB Flash, 24 MHz
Currently unavailable
No store has this product in stock right now. Prices below are the last ones we recorded.
Prices updated: 13 Oct 2026
Price history
Lowest daily price, last 90 days
Not enough price history yet.
About this product
The AT89C51-24PC is an 8051-based 8-bit CMOS microcontroller with 4 KB of flash program memory and 128 bytes of on-chip RAM. It provides 32 I/O lines, two timers/counters, a UART and six interrupt sources with two priority levels, running at up to 24 MHz. It is a classic choice for learning 8051 programming and simple control projects.
Specifications
- Core
- 8051
- Flash program memory
- 4 KB
- On-chip RAM
- 128 bytes
- I/O lines
- 32
- Timers/counters
- 2
- Interrupts
- 6 (2 priority levels)
- UART
- 1
- Maximum clock
- 24 MHz
Frequently asked questions
Is it ISP-programmable like the AT89S52?
No. The AT89C51 is programmed with a parallel programmer. For in-system SPI programming, choose an ISP part such as the AT89S51 or AT89S52, which share the same 8051 pinout.
Can I write code for it with the Arduino IDE?
No. Use an 8051 toolchain such as SDCC or Keil C51 to compile and program the chip.




