Device Overview S12VRP-Series
MC9S12VRP Family Reference Manual Rev. 1.3
20
NXP Semiconductors
•
Six high-voltage inputs (HVI) with wake-up capability and interface to internal ADC
•
20mA high-current 5V output for use as Hall sensor supply (PP2, EVDD)
•
20mA
high-current 5V output to drive external logic level FET (PP0, Power GPIO)
•
10mA high current 5V output (PP1)
•
Current sense circuits for over-current detection
•
Battery voltage sense with low battery warning, internally reverse battery protected
•
Chip temperature sensor
1.5
Module Features
The following sections provide more details of the modules implemented on the S12VRP-Series.
1.5.1
HCS12 16-Bit Central Processor Unit (CPU)
The HCS12 CPU is a high-speed, 16-bit processing unit that has a programming model identical to that of
the industry standard M68HC11 central processor unit (CPU).
•
Full 16-bit data paths supports efficient arithmetic operation and high-speed math execution
•
Supports instructions with odd byte counts, including many single-byte instructions. This allows
much more efficient use of ROM space.
•
Extensive set of indexed addressing capabilities, including:
— Using the stack pointer as an indexing register in all indexed operations
— Using the program counter as an indexing register in all but auto increment/decrement mode
— Accumulator offsets using A, B, or D accumulators
— Automatic index predecrement, preincrement, postdecrement, and postincrement (by –8 to +8)
1.5.2
On-Chip Flash with ECC
On-chip flash memory on the S12VRP-Series
features the following:
•
64 or 48 KB of program flash memory
— 32 data bits plus 7 syndrome ECC (error correction code) bits allowing single bit fault
correction and double fault detection
— Erase sector size 512 bytes
— Automated program and erase algorithm
— User margin level setting for reads
— Protection scheme to prevent accidental program or erase
•
4 KB of data flash memory
— Single bit error correction and double fault detection within a word during read operations
— Erase sector size 256 bytes
— Automated program and erase algorithm with verify and generation of ECC parity bits
— Protection scheme to prevent accidental program or erase
Summary of Contents for MC9S12VRP64
Page 16: ...MC9S12VRP Family Reference Manual Rev 1 3 16 NXP Semiconductors ...
Page 46: ...Device Overview S12VRP Series MC9S12VRP Family Reference Manual Rev 1 3 46 NXP Semiconductors ...
Page 236: ...S12S Debug Module S12DBGV2 MC9S12VRP Family Reference Manual Rev 1 3 236 NXP Semiconductors ...
Page 244: ...Interrupt Module S12SINTV1 MC9S12VRP Family Reference Manual Rev 1 3 244 NXP Semiconductors ...
Page 358: ...Timer Module TIM16B2CV3 MC9S12VRP Family Reference Manual Rev 1 3 358 NXP Semiconductors ...
Page 436: ...Supply Voltage Sensor BATSV2 MC9S12VRP Family Reference Manual Rev 1 3 436 NXP Semiconductors ...
Page 528: ...NVM Electrical Parameters MC9S12VRP Family Reference Manual Rev 1 3 528 NXP Semiconductors ...
Page 530: ...Package Information MC9S12VRP Family Reference Manual Rev 1 3 530 NXP Semiconductors ...
Page 531: ...Package Information MC9S12VRP Family Reference Manual Rev 1 3 NXP Semiconductors 531 ...
Page 532: ...Package Information MC9S12VRP Family Reference Manual Rev 1 3 532 NXP Semiconductors ...