SAB 80C166/83C166 16-Bit CMOS Single-Chip Microcontroller is a 16-bit microcontroller launched by SAB company. It has 4-stage pipeline, 100ns instruction cycle time, 500ns multiplication time, 1µs division time, etc., supports multiple external bus characteristics, 8-channel interrupt-driven single-cycle data transfer and other functions
The SAB 80C166/83C166 family is a high‑performance 16‑bit CMOS microcontroller with a 4‑stage pipeline, offering up to 100 ns instruction cycles at 20 MHz and a rich set of peripherals including a 10‑bit A/D converter, capture/compare units, and multiple serial interfaces. It provides up to 256 KB linear address space, 1 KB on‑chip RAM, and, for the SAB 83C166, 32 KB on‑chip ROM.
The data sheet details pin configurations, functional pin definitions, external bus arbitration modes, and ordering information for various temperature‑grade packages. It also lists electrical characteristics such as supply voltage ranges and reference voltages for the A/D converter.
| Instruction Cycle Time | 100 ns at 20 MHz |
|---|---|
| On‑Chip RAM | 1 KB |
| On‑Chip ROM (SAB 83C166 only) | 32 KB |
| Linear Address Space | Up to 256 KB |
| A/D Converter | 10‑bit, 9.7 µs conversion time |
| External Bus Width | 8‑bit or 16‑bit, multiplexed or demultiplexed |
The instruction cycle time is 100 ns when the CPU runs at a 20 MHz clock.
The device includes 1 KB of on‑chip RAM.
It supports 8‑bit or 16‑bit external data buses, both multiplexed and demultiplexed, with specific BUSACT, EBC1, and EBCO pin settings.