Atmel AT89C4051 Microcontroller User Manual

The document introduces the features and characteristics of AT89C4051, including compatibility, storage capacity, operating voltage range, operating frequency, program memory lock, internal RAM, programmable I/O lines, two 16-bit timers/counters, six interrupt sources, programmable serial UART channel, direct LED drive outputs, on-chip analog comparator, low-power idle and power-down modes, brown-out detection, power-on reset (POR), etc.


Atmel AT89C4051 Microcontroller User Manual - cover page
Brand
Atmel
Category
Other Electronics
Document type
User Manual
Language
English
Pages
18
File format
PDF
File size
374 KB
Published
27 March, 2012
Updated
30 September, 2023
MD5 checksum
ECEE7B724F6E077638C887CE45AFD506

About this manual

The AT89C4051 is a low‑voltage, high‑performance 8‑bit CMOS microcontroller with 4 KB of flash memory, 128 bytes of RAM and 15 programmable I/O lines. It is compatible with the MCS‑51 instruction set and operates from 2.7 V to 6 V with a CPU frequency up to 24 MHz.

This manual covers the pin configuration for PDIP and SOIC packages, detailed pin descriptions, oscillator options, special function registers, programming procedures, power‑saving modes, lock‑bit protection, and package dimensions. It also includes usage notes for idle, power‑down, and brown‑out detection features.

What's inside

  • Features
  • Description
  • Pin Configuration
  • Pin Description
  • Oscillator Characteristics
  • Special Function Registers
  • Restrictions on Certain Instructions
  • Program Memory Lock Bits
  • Idle Mode
  • Power‑down Mode

Specifications

Flash Memory4 KB
Internal RAM128 bytes (8‑bit ×128)
Programmable I/O Lines15
Timer/CountersTwo 16‑bit timers
Interrupt SourcesSix
Serial InterfaceProgrammable UART channel
Analog ComparatorOn‑chip
Operating Voltage2.7 V to 6 V
Maximum CPU Frequency24 MHz

Frequently asked questions

What is the flash memory size of the AT89C4051?

The AT89C4051 contains 4 KB of reprogrammable flash memory.

How many programmable I/O lines does the AT89C4051 have?

It provides 15 programmable I/O lines.

What voltage range can the AT89C4051 operate within?

The device operates from 2.7 V up to 6 V.

What is the maximum CPU frequency of the AT89C4051?

The CPU can run up to 24 MHz.

Download PDF (374 KB)

More Atmel Manuals


View all Atmel manuals →