16-bit Microcontroller MC9S12NE64 Features Target Applications > > > > > Industrial Controls > Automotive Meter Reading Network Appliances > Vending Machines Remote Equipment Ethernet-Enabled Games > Home/Office Automation Ethernet Bridge Benefits High-Performance 16-bit HCS12 CPU Core > 25 MHz operation at 3.3 V for 40 nsec minimum instruction cycle time > Object code compatible with the 68HC11 and 68HC12 > C-optimized architecture produces extremely compact code On-Chip Debug Interface The HCS12 family of microcontrollers is the next generation of the highly successful 68HC12 architecture. Using Freescale Semiconductor’s 0.25µ Flash, the MC9S12NE64 provides an upward migration path from the 68HC08, 68HC11 and 68HC12 architectures for applications that need larger memory, more peripherals and higher performance. The MC9S12NE64 provides a total Ethernet connectivity solution in one microcontroller unit (MCU) with its integrated Ethernet Media Access Controller (EMAC), 10/100 Ethernet physical layer (EPHY) and on-chip Flash memory. Other features include two serial communications interfaces (SCIs), a four-channel timer, a serial peripheral interface (SPI), an inter-integrated circuit (I2C) and a 10-bit analog to digital converter (ADC). BLOCK DIAGRAM > Single-wire background debug mode > On-chip trace buffer with nine flexible trigger modes and multiple hardware breakpoints > Nonintrusive emulation > Real-time emulation of MCU functions at full operating voltage and frequency range without the limitations of traditional emulators > Real-time in-circuit emulation and debug without expensive and cumbersome “box” emulators > Read/write memory and registers while running at full speed > Bus state analysis without the expense of a traditional emulator Integrated Third-Generation Flash Memory > In-application reprogrammable > Self-timed, fast programming • Fast Flash page erase—20 µs (512 bytes) • Can program 16 bits in 20 µs while in burst mode > Internal program/erase voltage generation > Flash granularity—512 byte Flash erase/ 2 byte Flash program > Flexible block protection and security > Flexibility to change code in the field > Efficient end-of-line programming > Total program time for 64K code is less than five seconds > Reduces production programming cost through ultrafast programming > No external high voltage or charge pump required > Virtual EEPROM implementation, Flash array usable for EE emulation 10/100 Mbps Ethernet Media Access Controller HCS12 CPU with Debug Module 64K Flash 2 x SCI I2C Voltage Regulator 3.3 V to 2.5 V Converter 18-Key Wake-up IRQ Ports 8K RAM Internal Bus SPI EMAC HCS12 MCU 10/100 Ethernet Controller Application Notes, > Industry standard > Improved interoperability > Enhancement of CPU bandwidth with filtering > Full duplex and flow control 10/100 Mbps Ethernet Physical Transceiver EPHY ADC 10-bit, 8-ch. Timer 16-bit, 4-ch. > IEEE® 802.3-compliant MAC > Standard Media Independent Interface (MII) and MII management interface > Address recognition and filtering > Programmable MAC buffers: two receive and one transmit > Hardware address and Ethernet protocol filtering > > > > > > IEEE 802.3-compliant Half- and full-duplex operation Autonegotiation with next page ability Digital adaptive equalization Integrated wave-shaping circuitry Loop back modes > Self-diagnostic capabilities > Auto detection of link capabilities > Enhanced interoperability Features Benefits A FULL AND INTEGRATED ETHERNET CONNECTIVITY SOLUTION 10-bit Analog to Digital Converter > 8-channel ADC > 7 µs, 10-bit single conversion time; scan mode available > Configurable external trigger capability > Fast, easy conversion from analog inputs, such as temperature, pressure and fluid levels, to digital values for CPU processing HCS12 MCU 10/100 Ethernet Controller Flash Clock and Reset Generator Module > Phase-Lock Loop (PLL) > Programmable clock frequency with 1,024 options ranging from divide by 16 to multiply by 64 from base oscillator > Real-time interrupt > Watchdog > Clock monitor with self-clock mode in case there is no external clock > Reliable, robust operation > Provides high performance using cost-effective reference crystals > Low noise generation > Low power consumption > Flexible, programmable timer system Two Serial Communications Interfaces > Programmable baud rate with prescaler > Infrared mode > Asynchronous communication between the MCU and a terminal, a computer or a network of microcontrollers > Exact baud rate matching Serial Peripheral Interface > Up to 6.25 Mbps > High-speed synchronous communication between multiple MCUs or between an MCU and serial peripherals Inter-Integrated Circuit Bus > 256 clock rate options > Provides a simple, efficient method of data exchange between devices > Minimizes the need for large numbers of connections between devices and eliminates the need for an address decoder 8K Static RAM > On-chip RAM for EMAC buffers and system stack > Programmable buffer size > Promote scalability between system stack and Ethernet performance Up to 70 Input/Output Lines > Programmable pull-ups/pull-downs > Dual drive capability TCP/IP Stack Software MC9S12NE64 MC9S12NE64 Development Tools Development Tools Timer > Four-channel, 16-bit > Programmable input capture or output compare > Gated time accumulation Application Notes, Evaluation Boards and Documentation > Reduce system cost > Able to tailor application for minimum EMC or high current loads DEMO9S12NE64 MC9S12NE64 demonstration board in an enclosed plastic case with 10/100 Base-T Ethernet port, serial port, switches, LEDs, potentiometer and demo software including application code EVB9S12NE64 MC9S12NE64 evaluation board with 10/100 Base-T Ethernet port, dual serial ports, switches, LEDs, potentiometer, LCD port, keyboard port and demo software including application code USBMULTILINK12 Universal HC12/HCS12 in-circuit emulator, debugger and Flash programming through BDM interface 80-Lead TWFP_EP (TU)/LQFP .65 mm Pitch M68CYCLONEPRO 14 mm x 14 mm Body HC08/HCS08/HC12/HCS12 stand-alone Flash programmer or in-circuit emulator, debugger and Flash programmer; USB, serial or Ethernet interface options 112-Lead LQFP .65 mm Pitch CWX-H12-SE 20 mm x 20 mm Body CodeWarrior™ Development Studio for HCS12 with Processor Expert™ autocode generator, full-chip simulation, assembler, linker and C compiler (code size limited—compiler upgrades available) TCP/IP stack software is available through various third-party providers. Visit our Web site mentioned at the bottom of this page for more information. PACKAGE OPTIONS Part Number MC9S12NE64VTU MC9S12NE64CPV DOCUMENTATION Data Sheet > MC9S12NE64V1 112 Lead LQFP Application Notes/Engineering Bulletins 80 Lead TQFP-EP > AN2692: MC9S12NE64 Integrated Ethernet Controller > AN2624: Basic Web Server Development with the CMX-MicroNet_TCP/IP Stack > AN2759: Implementing an Ethernet Interface with the MC9S12NE64 > AN2304: Implementation of a UDP/IP Stack on HCS12 Microcontrollers > AN2700: Basic Web Server Development with MC9S12NE64 and CMX-MicroNet™ TCP/IP Stack > AN2120: Connecting an M68HC08 Family Microcontroller to an Internet Service Provider (ISP) .65 mm Pitch 14 mm x 14 mm Body Learn More: For current information about Freescale products and documentation, please visit www.freescale.com. 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. 2004 MC9S12NE64FS REV 0 Package Temp Range 80 Lead TQFP-EP -40ºC to +105ºC 112 Lead LQFP -40ºC to +85ºC .65 mm Pitch 20 mm x 20 mm Body