|
16-Bit Single-Chip Microcontroller C166 Family C164CM, C164SM • High Performance 16-bit CPU with 4-Stage Pipeline – 80 ns Instruction Cycle Time at 25 MHz CPU Clock – 400 ns Multiplication (16 × 16 bit), 800 ns 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 – 16 MBytes Total Linear Address Space for Code and Data – 1024 Bytes On-Chip Special Function Register Area • 16-Priority-Level Interrupt System with 32 Sources, Sample-Rate down to 40 ns • 8-Channel Interrupt-Driven Single-Cycle Data Transfer Facilities via Peripheral Event Controller (PEC) • Clock Generation via on-chip PLL (factors 1:1.5/2/2.5/3/4/5), via prescaler or via direct clock input • On-Chip Memory Modules – 2 KBytes On-Chip Internal RAM (IRAM) – 32 KBytes On-Chip Program Mask ROM or OTP Memory • On-Chip Peripheral Modules – 8-Channel 10-bit A/D Converter with Programmable Conversion Time down to 7.8 µs – 12-Channel General Purpose Capture/Compare Unit (CAPCOM2) – Capture/Compare Unit for flexible PWM Signal Generation (CAPCOM6) (3/6 Capture/Compare Channels and 1 Compare Channel) – Multi-Functional General Purpose Timer Unit with 3 Timers – Two Serial Channels (Synchronous/Asynchronous and High-Speed-Synchronous) – On-Chip CAN Interface (Rev. 2.0B active) with 15 Message Objects (Full CAN/Basic CAN) – On-Chip Real Time Clock • Up to 64 KBytes External Address Space for Code and Data – Programmable External Bus Characteristics for Different Address Ranges – Multiplexed External Address/Data Bus with - 8-Bit Data Bus Width (2 KBytes Address Space, A10 … A0, Serial Interfaces) - 16-Bit Data Bus Width (64 KBytes Address Space, A15 … A0) • Idle, Sleep, and Power Down Modes with Flexible Power Management • Programmable Watchdog Timer and Oscillator Watchdog • Up to 50 General Purpose I/O Lines • Supported by a Large Range of Development Tools like C-Compilers, Macro-Assembler Packages, Emulators, Evaluation Boards, HLL-Debuggers, Simulators, Logic Analyzer Disassemblers, Programming Boards • On-Chip Bootstrap Loader • 64-Pin TQFP Package, 0.5 mm pitch
|