AT8xC5103 is a high-performance ROM/OTP version of the 80C51 8-bit Micro-controller in 16 and 24-pin packages.
The AT87C5103 is an 8‑bit microcontroller compatible with the 80C51 core, offering a high‑speed architecture with X2 speed improvement. It includes 256 bytes of RAM, 256 bytes of XRAM, 12 KB of ROM/OTP, two 16‑bit timers, a five‑channel programmable counter array, SPI, and a 6‑source interrupt system.
The document contains a block diagram, pin‑out tables, detailed pin descriptions, clock generation information, register definitions, package dimensions for SSOP16/24, and a change‑log for revisions up to 4134D‑02/08.
| CPU Core | 80C51 compatible |
|---|---|
| Maximum Clock Frequency | 16 MHz (standard or X2 mode) |
| Internal RAM | 256 bytes |
| Extended RAM (XRAM) | 256 bytes |
| Program Memory | 12 KB ROM/OTP |
| Timers | Two 16‑bit timer/counters (T0, T1) |
| Programmable Counter Array | 5 channels |
| SPI Interface | Master and Slave mode |
| Interrupt Sources | 6 sources, 4 priority levels |
| Power Supply Voltage | 3 V to 5.5 V |
| Operating Temperature | Industrial –40 °C to 85 °C, Automotive –40 °C to 125 °C |
| Package Options | SSOP16, SSOP24 |
It uses an 80C51 compatible CPU core.
The device provides 256 bytes of internal RAM.
The microcontroller operates from 3 V to 5.5 V.
It supports industrial temperatures from –40 °C to 85 °C and automotive temperatures from –40 °C to 125 °C.