您的当前位置:首页MC9S12DG128FS 数据手册

MC9S12DG128FS 数据手册

2023-07-20 来源:乌哈旅游
16-bit Microcontrollers

Target Applications>Automotive applications>Industrial control

High-Performance 16-bit HCS12 CPU Core

>25 MHz bus operation at 5V for 40 nsminimum instruction cycle time>Opcode compatible with the 68HC11 and 68HC12>C-optimized architecture produces extremelycompact code

Overview

Freescale Semiconductor’s HCS12 Family ofmicrocontrollers (MCUs) is the next generation of the highly successful 68HC12 architecture.Using Freescale’s industry-leading 0.25 µs Flash, the MC9S12DG128 is part of a pin-compatiblefamily that scales from 32 KB to 512 KB of Flashmemory. The MC9S12DG128 provides anupward migration path from Freescale’s 68HC08,68HC11 and 68HC12 architectures forapplications that need larger memory, moreperipherals and higher performance. Also, withthe increasing number of CAN-based electroniccontrol units (ECUs), its multiple networkmodules support this environment by enablinghighly efficient communications between differentnetwork buses.Network ModulesOn-Chip Debug Interface

>Dedicated serial debug interface>On-chip breakpoints

>Real-time in-circuit emulation and debugwithout expensive and cumbersome box emulators>Read/write memory and registers while runningat full speed

>Two msCAN modules implementing the CAN2.0 A/B protocol•Five receive buffers per module with FIFOstorage scheme

•Three transmit buffers per module withinternal prioritization

Integrated Third-Generation Flash Memory

>Ability to link modules for higher buffer count >Programmable bit rate up to 1 Mbps>FIFO receive approach superior for event-driven networks

>In-application reprogrammable>Self-timed, fast programming •Fast Flash page erase—20 ms (512 bytes)

•Can program 16 bits in 20 µs while in burst mode

>5V Flash program/erase/read

>Flexibility to change code in the field>Efficient end-of-line programming >Total program time for 128 KB code is less than five seconds>Reduces production programming costthrough ultra-fast programming>No external high voltage or charge pump required>Virtual EEPROM implementation, Flash arrayusable for EE extension >Can erase one array while executing code from another

HCS12 CPU2xSCI2xSPII2C8KBRAMInternalBus>Flash granularity—512 byte Flash erase/2 byte Flash program>Two independently programmable Flash arrays>Flexible block protection and security

2KBEEPROM2 KB Integrated EEPROM

128 KBFlashVreg5Vto 2.5V16-Key Wake-UpIRQPortsATD010-bit,8-ch.ATD110-bit,8-ch.>Flexible protection scheme for protectionagainst accidental program or erase>EEPROM can be programmed in 46 µs

>Can erase 4 bytes at a time and program 2 bytes at a time for calibration, security,personality and diagnostic information

Enhanced CaptureTimer16-bit,8-ch.2xCAN2.0 A/BPWM8-bit, 8ch./16-bit,4-ch.Features10-bit Analog-to-Digital Converter (ADC)Benefits> Two 8-channel ADC> 7 µs, 10-bit single conversion time, scan modeavailable> Fast, easy conversion from analog inputs liketemperature, pressure and fluid levels to digitalvalues for CPU processing> Can effectively have 3.5 µs conversion time bysampling same signal with both ADCClock Generation Module with Phase-Lock Loop (PLL)> Clock monitor with self clock mode in case ofno external clock> Programmable clock frequency with 1024options ranging from divide by 16 to multiplyby 64 from base oscillator> Real-time interrupt > Watchdog Enhanced Capture Timer > Reliable, robust operation> Provides high performance using low-costreference crystals> Reduces generated noise> Reduces power consumption> Easily able to implement real-time clock> 8-channel, 16-bit with input capture, outputcompare and pulse accumulator > 16-bit modulus down counter 8-bit or 16-bit Pulse-Wide Modulation (PWM)> Flexible, programmable timer system> 8-channel, 8-bit or 4-channel, 16-bit PWM> PWM supports center aligned operationTwo Serial Communications Interfaces> Efficiently implement motor control, batterycharging or digital-to-analog (DAC) functions9S12DT128BDGV1MC9S12DB128, MC9S12DT128B,MC9S12DG128 & MC9S12DJ128Device GuideS12DT128PIMV1MC9S12DT128 Port IntegrationModule Block GuideS12BDMV4HCS12 Background Debug (BDM)Block GuideS12BKVD1HCS12 Breakpoint (BKP) Block GuideS12CPUV2HCS12 CPU Reference ManualS12ATD10B8CV2HCS12 10-bit 8-channel Analog toDigital Block GuideS12CRGV3HCS12 Clock Reset Generator Block GuideS12ECT16B8CV1HCS12 16-bit 8-channel EnhancedCapture Timer Block GuideS12EETS2KV1HCS12 2K EEPROM Block GuideS12FTS128KV1HCS12 128K Flash Block GuideS12IICV2HCS12 I2C Bock GuideS12INTV1HCS12 Interrupt (INT) Block GuideS12MEBIV3HCS12 Multiplexed External BusInterface (MEBI) Block GuideS12MMCV4HCS12 Module Mapping Control(MMC) Block GuideS12MSCANV2HCS12 Motorola Scalable ControllerArea Network Block GuideS12PWM8B8CV1HCS12 8-bit 8-channel Pulse-WidthModulator Block GuideHCS12 Serial Communications S12SCIV2Interface Block GuideS12SPIV2HCS12 Serial Peripheral Interface Block GuideS12VREGV1HCS12 Voltage Regulator Block GuideData Sheets> 8192 prescaler option> Asynchronous communication between theMCU and a terminal, computer or a network of MCUs> Exact baud rate matchingCost-Effective Development ToolsFor more information on development tools, please refer tothe Freescale Development Tool Selector Guide (SG1011).M68KIT912DP256$495*Evaluation kit for development andevaluation of HCS12 application code that includes the M68EVB912DP256 and USBMULTILINKBDMHC08/HCS08/HC12/HCS12stand-alone Flash programmer or in-circuit emulator, debugger, Flash programmer; USB, serial or Ethernetinterface optionsTwo Serial Peripheral Interfaces> Up to 6.25 Mbps> High-speed synchronous between multipleMCUs or between MCU and serial peripheralsM68CYCLONEPRO$499*Inter IC (I2C) Bus > 256 clock rate options> Provides a simple, efficient method of dataexchange between devices > Minimizes the need for large numbers ofconnections between devices and eliminatesthe need for an address decoderUSBMULTILINKBDMUniversal HCS08/HCS12 in-circuit$99*emulator, debugger, and Flash programmer; USB PC interfaceCWX-H12-SEFree*CodeWarrior™ Special Edition forHCS12 MCUs; includes integrated development environment (IDE), linker, debugger, unlimited assembler, Processor Expert™ auto-code generator, full-chip simulation and limited C compilerUp to 91 Input/Output (I/O) Lines> Programmable pull-ups/pull-downs> Dual drive capability> Reduce system cost> Able to tailor application for minimum EMC orhigh current loadsPart NumberPackage OptionsApplication Notes and Engineering BulletinsAN2206AN2213AN2216AN2250BCANPSV2.0BDLCRMEB386Security and Protection on the HCS12 FamilyUsing Cosmic Software’s M68HC12 Compiler for MC9S12DP256MC9S12DP256 Software Development Using Metrowerks CodeWarrior™Audio Reproduction on HCS12 MicrocontrollersBosch Controller Area Network (CAN) Version 2.0 Protocol StandardByte Data Link Controller Reference ManualHCS12 D-Family CompatibilityMC9S12DG128BCFUMC9S12DG128BVFUMC9S12DG128BMFUMC9S12DG128BCPVMC9S12DG128BVPVMC9S12DG128BMPV80-Lead QFPPackage80 QFP80 QFP80 QFP112 LQFP112 LQFP112 LQFP-40°C to +85°C -40°C to +105°C-40°C to +125°C-40°C to +85°C -40°C to +105°C-40°Cto +125°CTemp. Range112-Lead LQFPLearn 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 SuperFlashtechnology licensed from SST.© Freescale Semiconductor, Inc. 2005Document Number: MC9S12DG128FSREV 2

因篇幅问题不能全部显示,请点此查看更多更全内容