ST10F167
16-BIT MCU WITH 128K BYTE FLASH MEMORY
PRELIMINARY DATASHEET
s
s
s
s
s
s
10-Bit ADC
PWM
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
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
16
Internal
FLASH
Memory
32
C PU-C ore
16
Internal
R AM
16
PEC
XRA M
16
Interrupt Controller
16
CAN
W atchdog
OSC.
Port 4 Port 1 Port 0
GPT1
ASC usart
External Bus
Controller
CAPCOM2
16
CAPCOM1
SSC
GPT2
16
Port 2
8
16
8
BR G
Port 3
15
BRG
Port 7
8
Port 8
Port 6
8
Port 5
16
s
s
s
s
s
s
s
s
s
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
May 1997
This is preliminary information on a new product indevelopment or undergoing evaluation. Details are subject to change without notice.
1/69
1