May 1997 1/69
Thisispreliminaryinformation onanewproduct indevelopment orundergoing evaluation. Details are subjectto changewithout notice.
ST10F167
16-BIT MCU WITH 128K BYTE FLASH MEMORY
PRELIMINARY DATASHEET
■ High Performance 16-bit CPU with 4-Stage
Pipeline
■ 100 ns Instruction Cycle Time at 20MHz CPU
Clock
■ 500 ns Multiplication (16 × 16 bit), 1 µs Division
(32 / 16 bit)
■ Enhanced Boolean Bit Manipulation Facilities
■ Additional Instructions to Support HLL and
Operating Systems
■ Register-Based Design with Multiple Variable
Register Banks
■ Single-Cycle Context Switching Support
■ Clock Generation via on-chip PLL or via direct
clock input
■ Up to 16 MBytes Linear Address Space for
Code and Data
■ 2K Bytes On-Chip Internal RAM (IRAM)
■ 2K Bytes On-Chip Extension RAM (XRAM)
■ 128K Bytes On-Chip FLASH memory
■ FLASH Memory organized into 4 banks
independently erasable
■ Programmable External Bus Characteristics for
Different Address Ranges
■ 8-Bit or 16-Bit External Data Bus
■ Multiplexed or Demultiplexed External Address/
Data Buses
■ Five Programmable Chip-Select Signals
■ Hold- and Hold-Acknowledge Bus Arbitration
Support
■ 1024 Bytes On-Chip Special Function Register
Area
■ Idle and Power Down Modes
■ 8-Channel Interrupt-Driven Single-Cycle Data
Transfer Facilities via Peripheral Event
Controller (PEC)
■ 16-Priority-Level Interrupt System with 56
Sources, Sample-Rate down to 50 ns
■ 16-Channel 10-bit A/D Converter with 9.7µs
Conversion Time
■ Two 16-Channel Capture/Compare Units
■ 4-Channel PWM Unit
■ Two Multi-Functional General Purpose Timer
Units with 5 Timers
■ Two Serial Channels (Synchronous/
Asynchronous and High-Speed-Synchronous)
■ On-Chip CAN 2.0B Interface with 15 Message
Objects (Full-CAN/Basic-CAN)
■ Programmable Watchdog Timer
■ Up to 111 General Purpose I/O Lines, partly
with Selectable Input Thresholds and
Hysteresis
■ Supported by development tools: C-Compilers,
Macro-Assembler Packages, Emulators,
Evaluation Boards, HLL-Debuggers,
Simulators, Logic Analyzer Disassemblers,
Programming Boards
■ On-Chip Bootstrap Loader
■ 144-Pin PQFP Package
Port 0
Port 1Port 4
Port 6
Port 5 Port 3
Port 2
GPT1
GPT2
ASC usart
BRG
Internal
FLASH
Memory
CPU-Core
Internal
RAM
Watchdog
Interrupt Controller
8
8
15
16
32
16
PEC
16
16
CAN
Port 7
Port 8
External Bus
10-Bit ADC
BRG
SSC
PWM
CAPCOM2
CAPCOM1
8
16
16
OSC.
XRAM
16
Controller
16
8
16
1