S12MMCV4 [FREESCALE]
Automotive applications; 汽车应用型号: | S12MMCV4 |
厂家: | Freescale |
描述: | Automotive applications |
文件: | 总2页 (文件大小:83K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
16-bit Microcontrollers
MC9S12DG256
Target Applications
Features
Benefits
> Automotive applications
> Industrial control
High-Performance 16-bit HCS12 CPU Core
> 25 MHz bus operation at 5V for 40 ns
minimum instruction cycle time
> Opcode compatible with the 68HC11
and 68HC12
> C-optimized architecture produces extremely
compact code
On-Chip Debug Interface
> Dedicated serial debug interface
> Real-time in-circuit emulation and debug
without expensive and cumbersome
box emulators
> On-chip breakpoints
> Read/write memory and registers while running
at full speed
Overview
Freescale Semiconductor’s HCS12 Family of
microcontrollers (MCUs) is the next generation of
the highly successful 68HC12 architecture. Using
Freescale’s industry-leading 0.25 µs Flash, the
MC9S12DG256 is part of a pin-compatible
family that scales from 32 KB to 512 KB of Flash
memory. The MC9S12DG256 provides an upward
migration path from Freescale’s 68HC08, 68HC11
and 68HC12 architectures for applications that
need larger memory, more peripherals and higher
performance. Also, with the increasing number of
CAN-based electronic control units (ECUs), its
multiple network modules support this environment
by enabling highly efficient communications
between different network buses.
Network Modules
> Two msCAN modules implementing the CAN
2.0 A/B protocol
> Ability to link modules for higher
buffer count
• Five receive buffers per module with FIFO
storage scheme
> Programmable bit rate up to 1 Mbps
> FIFO receive approach superior for
event-driven networks
• Three transmit buffers per module with
internal prioritization
Integrated Third-Generation Flash Memory
> In-application reprogrammable
> Flexibility to change code in the field
> Efficient end-of-line programming
> Self-timed, fast programming
• Fast Flash page erase—20 ms
(512 bytes)
> Total program time for 256 KB code is less
than 10 seconds
• Can program 16 bits in 20 µs while
in burst mode
> Reduces production programming cost
through ultra-fast programming
> 5V Flash program/erase/read
> No external high voltage or charge
pump required
HCS12 CPU
> Flash granularity—512 byte Flash
erase/2 byte Flash program
> Virtual EEPROM implementation, Flash array
usable for EE extension
2 x SCI
> Four independently programmable
Flash arrays
256 KB Flash
> Can erase one array while executing code
from another
I2C
3 x SPI
> Flexible block protection and security
12 KB RAM
4 KB EEPROM
4 KB Integrated EEPROM
Vreg
5V to 2.5V
> Flexible protection scheme for protection
against accidental program or erase
> Can erase 4 bytes at a time and program
2 bytes at a time for calibration, security,
personality and diagnostic information
ATD0
10-bit, 8-ch.
ATD1
10-bit, 8-ch.
16-Key Wake-Up
IRQ Ports
> EEPROM can be programmed in 46 µs
Enhanced Capture Timer
16-bit, 8-ch.
2 x CAN
2.0 A/B
PWM
8-bit, 8 ch./16-bit, 4-ch.
Data Sheets
9S12DP256BDGV1 MC9S12DP256 Device Guide
Features
Benefits
S12DP256PIMV2
MC9S12DP256 Port Integration
Module Block Guide
HCS12 Background Debug (BDM)
Block Guide
HCS12 Breakpoint (BKP) Block Guide
HCS12 CPU Reference Manual
HCS12 Motorola Scalable Controller
Area Network Block Guide
HCS12 10-bit 8-channel Analog to
Digital Block Guide
HCS12 Clock Reset Generator
Block Guide
10-bit Analog-to-Digital Converter (ADC)
> Two 8-channel ADC
S12BDMV4
> Fast, easy conversion from analog inputs like
position sensors, analog meters and
photovoltaic cells to digital values for
CPU processing
S12BKVD1
S12CPUV2
S12MSCANV2
> 7 µs, 10-bit single conversion time, scan mode
available
> Can effectively have 3.5 µs conversion time
by sampling same signal with both ADCs
S12ATD10B8CV2
S12CRGV3
Clock Generation Module with Phase-Lock Loop (PLL)
> Clock monitor with self clock mode in case of
no external clock
> Reliable, robust operation
S12ECT16B8CV1 HCS12 16-bit 8-channel Enhanced
Capture Timer Block Guide
S12EETS4KV2
S12FTS256KV2
S12IICV2
S12INTV1
S12MEBIV3
> Provides high performance using low-cost
reference crystals
> Programmable clock frequency with 1024
options ranging from divide by 16 to multiply
by 64 from base oscillator
HCS12 4K EEPROM Block Guide
HCS12 256K Flash Block Guide
HCS12 I2C Block Guide
HCS12 Interrupt (INT) Block Guide
HCS12 Multiplexed External Bus
Interface (MEBI) Block Guide
> Reduces generated noise
> Reduces power consumption
> Easily able to implement real-time clock
> Real-time interrupt
> Watchdog
Enhanced Capture Timer
S12MMCV4
S12PWM8B8CV1
S12SCIV2
HCS12 Module Mapping Control
(MMC) Block Guide
HCS12 8-bit 8-channel Pulse-Width
Modulator Block Guide
HCS12 Serial Communications
Interface Block Guide
HCS12 Serial Peripheral Interface
Block Guide
> 8-channel, 16-bit with input capture, output
compare and pulse accumulator
> Flexible, programmable timer system
> 16-bit modulus down counter
8-bit or 16-bit Pulse-Wide Modulation (PWM)
> 8-channel, 8-bit or 4-channel, 16-bit PWM
S12SPIV2
> Efficiently implement motor control, battery
charging or digital-to-analog functions
S12VREGV1
HCS12 Voltage Regulator
Block Guide
> PWM supports center aligned operation
Two Serial Communications Interfaces
> 8192 prescaler option
> Asynchronous communication between the
MCU and a terminal, computer or a network
of MCUs
Cost-Effective Development Tools
For more information on development tools, please refer to
the Freescale Development Tool Selector Guide (SG1011).
> Exact baud rate matching
M68KIT912DP256
$495*
Evaluation kit for development and
evaluation of HCS12 application
code that includes the
M68EVB912DP256 and
USBMULTILINKBDM
Three Serial Peripheral Interfaces
> Up to 6.25 Mbps
> High-speed synchronous communication
between multiple MCUs or between MCU and
serial peripherals
M68CYCLONEPRO HC08/HCS08/HC12/HCS12
$499*
Inter IC (I2C) Bus
stand-alone Flash programmer or
in-circuit emulator, debugger, Flash
programmer; USB, serial or Ethernet
interface options
> 256 clock rate options
> Provides a simple, efficient method of data
exchange between devices
USBMULTILINKBDM Universal HCS08/HCS12 in-circuit
> Minimizes the need for large numbers of
connections between devices and eliminates
the need for an address decoder
$99*
emulator, debugger, and Flash
programmer; USB PC interface
CWX-H12-SE
CodeWarrior™ Special Edition for
HCS12 MCUs; includes integrated
development environment (IDE),
linker, debugger, unlimited
Up to 91 Input/Output (I/O) Lines
Free*
> Programmable pull-ups/pull-downs
> Reduce system cost
assembler, Processor Expert™
auto-code generator, full-chip
simulation and limited C compiler
> Dual drive capability
> Able to tailor application for minimum EMC or
high current loads
Package Options
Part Number
Application Notes and Engineering Bulletins
Package
Temp. Range
MC9S12DG256BCFU 80 QFP
MC9S12DG256BVFU 80 QFP
MC9S12DG256BMFU 80 QFP
MC9S12DG256BCPV 112 LQFP -40°C to +85°C
MC9S12DG256BVPV 112 LQFP -40°C to +105°C
MC9S12DG256BMPV 112 LQFP -40°C to +125°C
-40°C to +85°C
-40°C to +105°C
-40°C to +125°C
AN2206 Security and Protection on the HCS12 Family
AN2213 Using Cosmic Software’s M68HC12 Compiler for MC9S12DP256
AN2216 MC9S12DP256 Software Development Using Metrowerks CodeWarrior™
AN2250 Audio Reproduction on HCS12 Microcontrollers
80-Lead QFP
112-Lead LQFP
EB386
HCS12 D-Family Compatibility
Learn More: For more information about Freescale products, please visit www.freescale.com.
*Price indicated is MSRP.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names
®
are the property of their respective owners. This product incorporates SuperFlash technology licensed from SST.
© Freescale Semiconductor, Inc. 2005
Document Number: MC9S12DG256FS
REV 2
相关型号:
S12NH3LL
N-channel 30V - 0.008ohm - 12A - SO-8 Ultra low gate charge STripFET TM Power MOSFET
STMICROELECTR
©2020 ICPDF网 联系我们和版权申明