® H8 Family of Microcontrollers
Renesas Technology America H8® Family of Microcontrollers RENESAS IS #1 WORLDWIDE IN MCU SHIPMENTS 2006 Catalog In 2005, Renesas earned a 23% share of the global MCU market — more than any other supplier — and an 11% market share in the Americas (a 12% increase), according to Gartner Semiconductor Industry Worldwide Annual Market Share Database, March 31, 2006 RENESAS ACHIEVED 12% MARKET SHARE GROWTH IN THE AMERICAS IN 2005! Renesas — Your Best Decision for Microcontrollers and Microprocessors Choose
Introduction 32-Bit RISC SH-4, SH-4A series • Highest performance SuperH Architecture SH-3, SH3-DSP series • Highest integration SH-2, SH2-DSP, SH-2A series 32-Bit 16-Bit H8S series (35MHz) H8S series (50MHz) H8/Tiny series (20MHz) H8S/Tiny series (20MHz) H8/300H SLP series (10MHz) H8S/SLP series (20MHz) • Broadest selection of MCUs 16-Bit • Lowest-cost system solution for 8-bit applications H8SX series (100MHz) M32C/90 series M32C/80 series M16C/62P series M16C/Tiny series M16C Archite
2 ® H8 Family of Microcontrollers The H8 Family Roadmap 32-bit CPU H8SX CODE-COMPATIBLE MOVING UP AND DOWN High performance — up to 50MIPS H8SX Family 144- to 100-pin device, main system connectivity Flexible, high-performance data path management H8SX/1500 48MHz High performance, CAN, 5V H8SX/1600 50MHz High performance, USB, 3V USB-certified, Bus- or self-powered • External Data and Address 16-bit CPU H8/300H H8S/2000 H8S/2600 H8S Family High performance — up to 20MIPS Advanced data path
3 Family Overview H8 Series MCU Product Overview H8 Series CPU MHz Address Space H8/300L SLP 8-bit 8 H8/300H SLP 16-bit H8/Tiny Features / Remarks Applications 64KB Super low power, LCD driver, Low-Voltage Detect, Power-On Reset Utility meters, glucose meters, battery-powered security devices, home electronics, HVAC controls 10 16MB Super low power, LCD driver with voltage boost, 14-bit ADC, 1.8V Flash, 0.
4 ® H8 Family of Microcontrollers H8 MCUs: Fully Upward Compatible Upward Compatibility H8 CPUs are all CISC-based (Complex Instruction Set Computation), developed to allow compatibility up and down the various H8 series. This makes it easy to move between the product lines in the H8 family.
5 The H8 Architecture H8 MCUs: Faster H8 Family CPU Core Overview Execution Times Besides maintaining compatibility within the family, H8 CPUs have been optimized for high performance. The majority of the instructions in the powerful CISC instruction set will execute in one clock cycle, giving RISC-like operation.
6 ® H8 Family of Microcontrollers TOP REASONS TO SELECT H8 2008 80MHz 2011 2012 2013 2014 (150 nm) (130 nm) 80MHz MONOS 80MHz 100MHz All Flash memory accesses are single cycle, eliminating the need for pre-fetch operations.
7 Top Reasons To Select H8 TOP REASONS TO SELECT H8 ■ On-chip Memory (SRAM) H8 Power Consumption: H8/38602 Power consumption (relative value) • Many sizes of on-chip high-speed SRAM: 256 Bytes to 56KB • 8KB of JTAG debug memory can be used for system op.
8 ® H8 Family of Microcontrollers Peripherals ■ LCD Controller • Option for using on-chip or external power supply LCD Block Diagram: H8/38099 Vcc LCD drive power supply (On-chip 3-V constant-voltage power supply circuit) • Built-in LCD RAM (up to 128 bits) with byte or word access • Supports multiple duty cycles: static, 1/2, 1/3, or 1/4 Common data latch φw V3 LCD control register Internal data bus COM1 COM4 SEG40 SEG39 SEG38 SEG37 SEG36 BGR control register LCD port control register • Offe
9 H8 Peripherals A23 to A0 Address bus Read (1st cycle) H8S/2633 H8S/2633 D15 to D0 BUFFER (Write) D15 to D0 Write (2nd cycle) DACK A15 to A0 Address bus • Max.
10 ® H8 Family of Microcontrollers H8/38086 14-bit Delta-Sigma A/D System clock • Rich suite of 8-bit and 16-bit multifunction, multipurpose timers Ain1 Ain2 Multiplexer Vref/REF Reference voltage generator • Watchdog timer (WDT) with independent RC circuit for greater safety ADCR ADSSR ADDR (16 bits) LCD drive power supply circuit Buffer • Real-Time Clock (RTC): seconds, minutes, hours, days and weeks ADCR: ADSSR: ADDR: • Provides 8/16-bit programmable pulse outputs using TPU as base • Output
11 H8 Peripherals Peripherals ■ Low-Pin-Count (LPC) Interface • A popular interface to communicate to PC chip set used in notebooks and PC servers PC Break Controller Block Diagram BCRA BARA • Supports I/O read and write cycles Output control • Performs serial data and address transfer using 33MHz clock Mask control • Supports serial interrupt on single line Control logic Comparator • Supports power-down mode Match signal • Reduced pin count Internal address ■ Host Interface X-Bus Interface
12 ® H8 Family of Microcontrollers ■ Overview ■ Software Renesas and the many third-party suppliers in the H8 community provide a wide range of hardware and software tools and other support services. Renesas offers products that cover all stages of the development of embedded systems that use H8 microcontrollers.
13 ® H8 Development Tools HEW Integrated Development Environment Local Variable Watch Project Manager – Graphical control of compiler/linker options – Function browser – Drag and drop code templates – Built-in (or external) project make C/C++ Variable Watch Stack Trace Output Window – Shows messages from build and find-in-files – Linked to source in editor – Version-control log Complex Break Conditions Built-in Editor Memory View – Syntax-sensitive coloring – Multiple files open at once – Source-l
14 ® H8 Family of Microcontrollers HEW Compiler Toolchain Options Dialogs ■ Software (continued) Optimized C/C++ code generation toolchains The Renesas compiler toolchains (compiler, assembler and linker) support the full C++ language specification and are backward compatible with C. They have extensions for complete embedded system control directly from C, without requiring the use of any assembler code.
15 ® H8 Development Tools HEW Integrated Debugging ■ Hardware Modular debug target support is provided directly within the HEW environment so you can build your application and debug without leaving HEW. A debug session wizard allows you to easily add a new debug target to your workspace.
16 ® H8 Family of Microcontrollers ■ Hardware (continued) on-chip debugging interfaces, respectively. These low-cost tools provide real-time debugging on the target device, using the dedicated debugging resources built into the target microcontroller in your user hardware. The on-chip emulators connect to the target system via an interface that can be used both to debug the system and to program the MCU’s on-chip flash memory. The E8 and E10A-USB emulators use plug-and-play USB 2.
17 ® H8 Development Tools Specify exact conditions for an Event Complex Event System (CES) Event Block Combine Events logically and sequentially for precise control Address Range Event Detector Counter (16-bit) Break Block (with delay counter) Event Detector CH1 CH2 CH3 Access Type x8 CH4 CH5 Event Flags BREAK Sequencer CH6 Event Flag CH7 CH8 The Complex Event System offers: • Up to 12 hardware breakpoints using the Event and Range channels Range Detector CH1 • Four user logic probes tha
® H8 Family of Microcontrollers ■ In-Circuit Emulator Selection Choosing the components required to complete a full emulation system for a device can be a complicated task, due to specific device support and package variations. The Renesas website provides a useful tool to aid in selecting the required components. Easy Instructions: 1 Go to the Renesas web site and browse to an emulator product page. 2 Click on the Options link in the navigation menu to open the selection search.
19 ® H8 Development Tools H8 Family Development Tool Selector Full Emulator Series Compact Emulator SLP H8/Tiny Personality Kit (Pod/Probe) PCB Adapter (Target Cable) IDE (C Compiler)* - - HS3800EBK61H HS3800EBK61H HS3802ECH61H HS38024ECH61H RTA-HEWH8-1U RTA-HEWH8-1U RTA-HEWH8-1U Starter Kit On-chip Debug Emulator HD64F38602RFT4V HD64F38004H4V HD64F38024RHV PVQN0032KA-A PRQP0064GB-A PRQP0080JB-A SKP38602 SKP38024 SKP38024 R0E000080KCE00 R0E000080KCE00 R0E000080KCE00 - - - HS38000EPI61
20 H8 Super Low Power Series H8 Super Low Power Series Line-up 100 PINS 80 PINS 38124 38347 38099 38799 16-60KB ROM 1-2KB RAM 96-128KB ROM 2-4KB RAM 96-128KB ROM 2-4KB RAM 8-32KB ROM; 0.5-1KB RAM 64 PINS 38327 38076R 38086R 16-60KB ROM 1-2KB RAM 24-52KB ROM 1-2KB RAM 24-52KB ROM 1-2KB RAM 38024R 38104 38004 2-32KB ROM; 0.5-1KB RAM 3V Operation 5V Operation 38602R 32 PINS 8-16KB ROM 0.5-1KB RAM 8-bit H8/300L Core ■ Features 16-bit H8/300H Core Typical Power Consumption (@ 1.
21 Solutions for Battery-Operated Systems H8/38104 H8/38024R H8/38124 16-bit H8/300H Core H8/38076R H8/38086R H8/38099 H8/38799 H8/38602R GPIO [See Note 2] (High Current) [See Note 3] Extended Temperature (See Note 4) - 50 (6) Y Y - - - 1 4 50 (6) - Y - - - 1 4 50 (6) Y - - Y 1 - 1 4 50 (6) - - - Y 1 1 - 1 4 50 (6) Y 1 1 - 1 4 50 (6) - 2.7 5.5 16 Y 8 3 1 1 1 2 2 2.7 5.5 16 Y 8 3 1 1 1 2 2 2.7 5.5 16 Y 8 3 1 1 1 3 2 2.
22 H8 Tiny Series H8 Tiny Series Line-up 36109 80-100 PINS 20MHz; G,O G: Power On Reset & Low Voltage Detect O: On-Chip Oscillator 36049 20MHz; G,O 36079 36077 36064 36024 48-64 PINS 20MHz; G 36014 20MHz; G 3672 20MHz; G,O 20MHz; G,O 20MHz; G 36057 36087 36094 20MHz; G 18MHz 20MHz; G,O 3694 36037 3687 20MHz; G 20MHz; G 20MHz; G 16MHz 36912 32 PINS 12MHz; G,O 36902 12MHz; G,O 2-8KB ROM 8-64KB ROM 64-128KB ROM ■ Features ■ Applications • High performance 16-bit CPU, with ei
23 20MHz, 16-bit Microcontroller at an 8-bit price I 2C A/D 10-bit Resolution POR and LVD On-chip Debug - 1 - - 4 - Y 30 (5) Y HD64F3672 16 - 2 3.0 5.5 16 - 1 1 1 - 1 - - 4 - Y 30 (5) Y HD64F3684 32 4 3.0 5.5 20 Y 2 2 1 1 2 - 1 8 - Y 53 (8) Y 4 3.0 5.5 20 Y 2 2 1 1 2 - 1 8 Y Y 53 (8) Y 4 3.0 5.5 20 Y 2 2 1 1 2 - 1 8 - Y 53 (8) Y 4 3.0 5.5 20 Y 2 2 1 1 2 - 1 8 Y Y 53 (8) Y 2 3.0 5.
24 H8S/2100 Series H8S/2100 Series Line-up 144 to 176 PINS 2116 Group 128KB ROM; 8KB SRAM 144 PINS 100 to 144 PINS 100 PINS 80 PINS 2168 Group 2114R Group 256-512KB ROM 40KB SRAM 1024KB ROM 8KB SRAM 2111B Group 2189R Group 64KB ROM 2-3KB SRAM 1024KB ROM 6KB SRAM 2169 Group 2140B Group 64KB ROM; 2KB SRAM 64-256KB ROM; 4-8KB SRAM 2148 Group 2144B Group 2172 Group 2110B Group 64-128KB ROM 2-4KB SRAM 64-128KB ROM 2-4KB SRAM 256KB ROM 32KB SRAM 64KB ROM 2KB SRAM 2138A Group 2132, 34 G
25 20MHz, 16-bit Microcontroller with LPC Interface H8S/2111B H8S/2114 H8S/2116 H8S/2128 16-bit Timers 3.0 3.6 10 in 2 1 A/D 10-bit Resolution D/A 8-bit Resolution Sync/Async IrDA Smart Card Interface I 2C DTC DMA Channels 8-bit PWM 14-bit PWM D/A Watchdog Timers - 2 - - 1 - - 2 - - 31 82 (6) - - Special Features Package Code KBD, LPC, 3 ch PS2, 5v IO PRQP0100KA-A PTQP0100KA-A KBD, LPC, 3 ch PS2, 5v IO PTQP0144LC-A HD64F2110BVTE10 64 - 2 3.0 3.
26 H8S/2200 Series H8S/2200 Series Line-up 2215R Group 256KB ROM; 20KB SRAM 112 to 120 PINS E10A supported (JTAG debug) 2215 Group CAN supported 64-256KB ROM 8-16KB SRAM 2218 Group 64-128KB ROM 8-12KB SRAM 100 to 112 PINS 2238R Group 2239 Group 384KB ROM 32KB SRAM 2214 Group 128-256KB ROM 8-16KB SRAM 128KB ROM; 12KB SRAM 100 PINS 2258 Group 2268 Group 128-256KB ROM 8-16KB SRAM 128-256KB ROM 4-16KB SRAM 2282 Group 2238B Group 64-128KB ROM 4KB SRAM 128-256KB ROM 8-16KB SRAM 2212 Group
27 20MHz, 16-bit Microcontroller with LCD Controller H8S/2200 Series Selector Guide Max MHz @ Vcc Max 32 kHz Sub Clock (See Note 1) 8-bit Timers 16-bit Timers Watchdog Timers A/D 10-bit Resolution D/A 8-bit Resolution Serial (Sync/Async) Smart Card Interface I 2C DTC DMA Channels 64 Y 8 2.7 3.6 24 Y - 3 1 6 - 2 Y - - 4 H8S/2214 H8S/2215 H8S/2215R H8S/2218 H8S/2238B H8S/2238R H8S/2239 H8S/2258 H8S/2268 H8S/2282 Extended Temp.
28 H8S/2300 Series H8S/2300 Series Line-up 2378R Group 144 to 145 PINS ROMless-512KB ROM 16-32KB SRAM E10A supported (JTAG debug) 2339 Group 144 PINS ROMless-384KB ROM 8-32KB SRAM 2357 Group 2350 Group ROMless-128KB ROM 8KB SRAM ROMless-64KB ROM 2KB SRAM 120 to 128 PINS 2398 Group 2329 Group 2368 Group ROMless-512KB ROM 4-32KB SRAM ROMless-512KB ROM 16-32KB SRAM ROMless-256KB ROM 4-32KB SRAM 2319 Group 100 to 113 PINS 100 PINS ROMless-512KB ROM 4-16KB SRAM 2345 Group ROMless-128KB ROM
29 33MHz, 16-bit Microcontroller for General Applications Vcc Min Vcc Max Max MHz @ Vcc Max 8-bit Timers 16-bit Timers Watchdog Timers Waveform Generator (PPG) A/D 10-bit Resolution D/A 8-bit Resolution Serial (Sync/Async) IrDA Smart Card Interface I2C DTC DMA Channels External Interrupts GPIO [See Note 1] (High Current) [See Note 2] External Data Bus Extended Temperature (See Note 3) H8S/2339 RAM (Kbytes) H8S/2329 Catalog Part Number HD6412312SVF20V HD6412312SVF25V HD6412312SVTE20V
When it comes to USB, H8 stands in front. simplicity + greater design versatility H8 Microcontrollers Can Be Self-Powered or USB Bus-Powered With Renesas H8 devices, there’s no need to create two designs to satisfy different power requirements for applications that use USB links. Selection of self-powered or USB-bus powered operation is made via an input pin. Either way, when the USB cable is disconnected from your system, the microcontroller is automatically put into a defined state, a powered-down mode.
31 H8S/2300 Series (continued) H8S/2398 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Extended Temperature (See Note 3) 2 2 2 2 2 2 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 External Data Bus 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 6 2 6 6 4 6 6 6 6 GPIO [See Note 1] (High Current) [See Note 2] 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1
32 H8S/2400 and H8S/2500 Series H8S/2400/2500 Series Line-up 2556 Group 512KB ROM 32KB SRAM 144 to 176 PINS 2506 Group 2552 Group 384-512KB ROM 24-32KB SRAM 384-512KB ROM 24-32KB SRAM E10A supported (JTAG debug) CAN supported 2437 Group 128 PINS 256KB ROM; 16KB SRAM 3V to 5V 3V ■ Features for H8S/2400 Series • Up to 20MHz, 16 bit CISC CPU with Hardware Multiply Accumulate Block (H8S/2600 CPU) • 8 power-down modes for reducing power consumption H8S/2556 Block Diagram ADC: H8S CPU: 20MHz 10-b
33 16-bit Microcontrollers for Monitors and Audio Applications H8S/2400 and H8S/2500 Series Selector Guide H8S/2506 H8S/2552 H8S/2556 Part Number Vcc Min Vcc Max Max MHz @ Vcc Max VccIO Min (See Note 4) VccIO Max (See Note 4) 32 kHz Sub Clock (See Note 1) 8-bit Timers 16-bit Timers Watchdog Timers 8-bit PWM 14-bit PWM D/A A/D 10-bit Resolution D/A 8-bit Resolution Serial (Sync/Async) IrDA Smart Card Interface I 2C DTC External Interrupts GPIO (See Note 2) External Data Bus Extende
34 H8S/2600 Series H8S/2600 Series Line-up 144 PINS 120 to 128 PINS 100 PINS 2646 Group 2678R Group 2668 Group 64-128KB ROM 2-4KB SRAM ROMless-256KB ROM 8-32KB SRAM 384KB ROM 16KB SRAM 2648 Group 2649 Group 2678 Group 2643 Group 64-128KB ROM 2-4KB SRAM 256KB ROM 8KB SRAM ROMless-256KB ROM 8-32KB SRAM 128-256KB ROM 8-12KB SRAM 2630 Group 2635 Group 2638 Group 384KB ROM 16KB SRAM 128-192KB ROM 6KB SRAM 256KB ROM 16KB SRAM 2633 Group 2636 Group 2639 Group 128-256KB ROM 8-16KB SRAM
35 33MHz, 16-bit Microcontroller with HCAN Motor Control PWM Timer 14-bit PWM D/A A/D 10-bit Resolution Serial (Sync/Async) IrDA Samsrt Card Interface I 2C CAN DTC DMA Channels External Interrupts - - - - 6 1 8 MMT - 12 - 3 - Y - 1 Y - 7 56 (0) - Y PC Break, MMT PRQP0080JD-A 5.5 24 - - DIV - 6 2 - - - 16 - 3 - Y - 1 - - 7 56 (0) - Y - PRQP0080JD-A H8S/2626 GPIO [See Note 2] (High Current) [See Note 3] Waveform Generator (PPG) 5.5 20 4.
36 H8SX Series H8SX Series Line-up 144 PINS 1544F 512KB ROM 24KB SRAM 1557F, 1555F, 1553F 256-512KB ROM 24KB SRAM 1634F, 1633F, 1632 1663F, 1664F 384-512KB ROM 40KB SRAM 120 PINS 100 PINS 256KB ROM 12KB SRAM 1556F, 1554F, 1552F 256-512KB ROM 24KB SRAM 1525R, 1527F 256KB ROM 12KB SRAM 1MB ROM 64KB SRAM 256-512KB ROM 24KB SRAM 1644F, 1643F, 1642 1653F, 1654F 1582F 16xx 384-512KB ROM 40KB SRAM 256-512KB ROM 24KB SRAM 1650A 1651 1656F, 1657F ROMless 24KB SRAM ROMless 40KB SRAM 512-768KB
37 50MHz, 32-bit CISC MCUs H8SX Series Selector Guide Vcc Max Max MHz @ Vcc Max 32kHz Sub Clock (See Note 1) 8-bit Timers 16-bit Timers Watchdog Timers Waveform Generator (PPG) A/D 10-bit Resolution D/A 8-bit Resolution Serial (Sync/Async) SSU (SPI compatible) IrDA Smart Card Interface I2 C CAN DTC DMA Channels External Interrupts GPIO [See Note 2] (High Current) [See Note 3] External Data Bus Extended Temp.
38 ® H8 Family of Microcontrollers ■ Application Example 1: Thermostat Solution Using H8/38076R Custom Liquid Crystal Display H8/38076 Backlight LED RAM LCD Controller I/O H8/300H CPU Flash Remote Control IrDA Sensors (Temp.
39 Application Examples ■ Application Example 3: Intelligent Platform Management Interface (IPMI) Solution Using H8S/2166 Fans Chassis Boards Sensor Main Processor PMC Chipset Tachometer I 2C ICMB (RS-485) EVC Serial RS-485 Bridge LPC PWM ADC Sensors (BMC) I 2C SEL I 2C SDR NIC TEMP H8S/ 2168 EMP Servers Speed LPC IPMB (I 2C) EEPROM EEPROM DIMM I/O EEPROM Panel Control Flash RAM PCI Boards ■ Application Example 4: ePOS Solution Using H8SX/1653 H8SX/1653F H8SX CPU (multi
40 Appendices ■ Appendix C-1: Catalog Part Number Decoders (1 of 2) R4 X # ### X R5 X 6 #### X XX ## X N ## XX V R4: Renesas H8S MCU ROM type: F = Flash M = Mask ROM S = ROMless or Standard Mask ROM H8S device number (with optional major revision letter) Package (one- or two-letter code) Maximum Speed (MHz) Temperature range: Blank I J JE K = = = = = -20°C to +75°C (Standard temp.
Appendices I Appendix C-2: Catalog Part Number Decoders (2 of 2) HD64 Renesas MCU On-chip memory type: 1: ROMless 3: Masked ROM 7: OTP 8: EEPROM F: Flash N: EEPROM Multi-Chip Package Specific Series: 3XXX: H8 2XXX: H8S Product Version (with optional major revision letter) Low Voltage Blank: Default voltage operation V: Low-voltage version Package (one- or two-letter code) Maximum Speed (MHz) Temperature Range: Blank: -20°C to +75°C (Standard temp.
Appendices I Appendix A: Abbreviations 15mA IO Contains I/O pins that source/sink 15mA IC/OC Input Capture/Output Compare 5V IO Contains I/O pins which are 5V tolerant IrDA Infrared Serial Port ADC Analog-to-Digital Converter ITO Interval Timer Operation AEC Asynchronous Event Counter KBD Keyboard Scan Function Boot from USB Flash programmable via USB port LCDC LCD Controller/Driver BSC External Bus Controller LPC Low-Pin-Count Interface Bus BSCAN Boundary Scan LVD Low-Voltage Det
Converting Catalog Part Numbers to Orderable Part Numbers To order Renesas devices, the Catalog Part Numbers listed in this catalog must be converted to Orderable Part Numbers.
© 2006 Renesas Technology America, Inc. Renesas Technology America, Inc. is a wholly owned subsidiary of Renesas Technology Corporation. H8 and the H8 logo are registered trademarks of Renesas Technology Corporation. All other trademarks are the property of their respective holders. The information supplied by Renesas Technology America, Inc. is believed to be accurate and reliable, but in no event shall Renesas Technology America, Inc.