This document is the datasheet of DS89C420, which introduces the features and characteristics of DS89C420.
The DS89C420 is an 8051‑compatible microcontroller that delivers up to 12× the performance of a classic 8051 while consuming less power. It features a single‑clock‑per‑instruction design, a power‑management mode that scales clock speed, and up to 33 MHz operation for up to 33 MIPS.
This guide covers ordering information, core architecture, memory organization, register map, I/O ports, timers, UARTs, watchdog timer, power monitor, interrupt handling, timing control, flash programming, and Intel HEX file format, providing developers with the details needed to design and program the device.
| Maximum clock rate | 33 MHz |
|---|---|
| Flash memory | 16 KB |
| On‑chip RAM | 1 KB |
| I/O ports | 4 × 8‑bit ports |
| Timer/Counters | 3 × 16‑bit |
| UARTs | 2 |
| Interrupt sources | 13 |
| Operating voltage | 0‑5 V |
The DS89C420 can operate at a maximum clock rate of 33 MHz.
It provides four 8‑bit I/O ports.
The device includes 16 KB of on‑chip flash memory.
The microcontroller contains two UARTs.