![Freescale Semiconductor MC9S12ZVM series Reference Manual Download Page 21](http://html1.mh-extra.com/html/freescale-semiconductor/mc9s12zvm-series/mc9s12zvm-series_reference-manual_2330602021.webp)
Chapter 1 Device Overview MC9S12ZVM-Family
MC9S12ZVM Family Reference Manual Rev. 1.3
Freescale Semiconductor
21
•
Autonomous periodic interrupt (API)
•
20mA high-current output for use as Hall sensor supply
•
Supply voltage sense with low battery warning
•
Chip temperature sensor
1.4
Module Features
The following sections provide more details of the integrated modules.
1.4.1
S12Z Central Processor Unit (CPU)
The S12Z CPU is a revolutionary high-speed core, with code size and execution efficiencies over the S12X
CPU. The S12Z CPU also provides a linear memory map eliminating the inconvenience and performance
impact of page swapping.
•
Harvard Architecture - parallel data and code access
•
3 stage pipeline
•
32-Bit wide instruction and databus
•
32-Bit ALU
•
24-bit addressing, of 16MB linear address space
•
Instructions and Addressing modes optimized for C-Programming & Compiler
•
Optimized address path so it is capable to run at 50MHz without Flash wait states
— MAC unit 32bit += 32bit*32bit
— Hardware divider
— Single cycle multi-bit shifts (Barrel shifter)
— Special instructions for fixed point math
•
Unimplemented opcode traps
•
Unprogrammed byte value (0xFF) defaults to SWI instruction
1.4.1.1
Background Debug Controller (BDC)
•
Background debug controller (BDC) with single-wire interface
— Non-intrusive memory access commands
— Supports in-circuit programming of on-chip nonvolatile memory
1.4.1.2
Debugger (DBG)
•
Enhanced DBG module including:
— Four comparators (A, B, C and D) each configurable to monitor PC addresses or addresses of
data accesses
— A and C compare full address bus and full 32-bit data bus with data bus mask register
— B and D compare full address bus only