MC9S12D64CPVE Freescale Semiconductor, MC9S12D64CPVE Datasheet - Page 15

IC MCU 64K FLASH 25MHZ 112LQFP

MC9S12D64CPVE

Manufacturer Part Number
MC9S12D64CPVE
Description
IC MCU 64K FLASH 25MHZ 112LQFP
Manufacturer
Freescale Semiconductor
Series
HCS12r
Datasheets

Specifications of MC9S12D64CPVE

Core Processor
HCS12
Core Size
16-Bit
Speed
25MHz
Connectivity
CAN, I²C, SCI, SPI
Peripherals
PWM, WDT
Number Of I /o
91
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
2.35 V ~ 5.25 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
112-LQFP
Processor Series
S12D
Core
HCS12
Data Bus Width
16 bit
Data Ram Size
4 KB
Interface Type
CAN/I2C/SCI/SPI
Maximum Clock Frequency
25 MHz
Number Of Programmable I/os
49
Number Of Timers
8
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWHCS12
Development Tools By Supplier
M68KIT912DP256
Minimum Operating Temperature
- 40 C
On-chip Adc
2 (8-ch x 10-bit)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC9S12D64CPVE
Manufacturer:
FREESCALE
Quantity:
5 300
Part Number:
MC9S12D64CPVE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC9S12D64CPVE
Manufacturer:
FREESCALE
Quantity:
5 300
Part Number:
MC9S12D64CPVE
Manufacturer:
FREESCALE
Quantity:
20 000
Derivative Differences and Document References
Derivative Differences
Table 0-1 shows the availability of peripheral modules on the various derivatives. For details about the
compatibility within the MC9S12D-Family refer also to engineering bulletin EB386.
The following items should be considered when using a derivative.
Generic device
MC9S12 DJ64 C FU
Package Codes
Temp Options
J1850/BDLC
Packages
Mask Set
Registers
– Do not write or read CAN0 registers (after reset: address range $0140 - $017F), if using a
– Do not write or read BDLC registers (after reset: address range $00E8 - $00EF), if using a
Interrupts
– Fill the four CAN0 interrupt vectors ($FFB0 - $FFB7) according to your coding policies for
– Fill the BDLC interrupt vector ($FFC2, $FFC3) according to your coding policies for unused
CAN0
Note
derivative without CAN0 (see Table 0-1).
derivative without BDLC (see Table 0-1).
unused interrupts, if using a derivative without CAN0 (see Table 0-1).
interrupts, if using a derivative without BDLC (see Table 0-1).
112LQFP, 80QFP
MC9S12DJ64
An errata exists
contact Sales
M, V, C
PV, FU
L86D
office
1
1
Figure 0-1 Order Partnumber Example
Table 0-1 Derivative Differences
112LQFP, 80QFP
An errata exists
MC9S12D64
contact Sales
Package Option
Temperature Option
Device Title
Controller Family
M, V, C
PV, FU
L86D
office
1
0
112LQFP, 80QFP
An errata exists
MC9S12A64
contact Sales
PV, FU
L86D
office
C
0
0
MC9S12DJ64 Device User Guide — V01.20
Temperature Options
C = -40˚C to
V = -40˚C to 105˚C
M = -40˚C to 125˚C
Package Options
FU =
PV = 112LQFP
An errata exists
MC9S12D32
contact Sales
80QFP
M, V, C
L86D
office
FU
1
0
80QFP
85˚C
An errata exists
MC9S12A32
contact Sales
80QFP
L86D
office
FU
C
0
0
15

Related parts for MC9S12D64CPVE