
AT89C4051-24PI 8-bit Microcontroller, 4KB Flash, 24MHz, 20-pin DIP
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 AT89C4051 is a low-voltage, high-performance 8-bit CMOS microcontroller with 4 KB of Flash program memory, compatible with the industry-standard MCS-51 instruction set. Its 20-pin package offers 15 I/O lines, one UART and two timers, making it a compact option for embedded control projects. It suits students and hobbyists learning 8051 programming or building small control circuits.
Specifications
- Flash memory
- 4 KB
- Max operating frequency
- 24 MHz
- Core
- 8051 (MCS-51)
- Operating voltage (Vcc)
- 2.7 V to 6.0 V
- Pin count
- 20
- I/O pins
- 15
- UART
- 1
- Timers
- 2
Frequently asked questions
What do I need to program this microcontroller?
It needs an 8051-compatible C compiler or assembler such as SDCC or Keil C51, plus a programmer that supports Atmel AT89 Flash devices. It cannot be programmed directly from the Arduino IDE.
Can it run from a 5 V supply?
Yes. Its operating voltage range is 2.7 V to 6.0 V, so a 5 V supply is within range. Check the datasheet for the allowed voltage at the full 24 MHz clock speed.




