Here is where you will find MCUs that perfectly match specific needs: the H8S/H8SX lineup. : Under development H8SX/1700 5.0V@80MHz Internal 32-bit multiplier/divider unit H8SX/1600 Road map The 32-bit H8SX Family features high performance provided by the CISC architecture. H8SX/1500 Low Power USB High-speed SCI 5.0V@40MHz High-speed A/D converter CAN Sound Generator Internal 32-bit multiplier/divider unit A/D Featuring 50 MHz operation at 3.3V, these MCUs cover a wide range of applications from ASSP to general-purpose areas. They provide a rich set of basic peripheral functions. Built-in special communication functions (including USB and high-speed UART) Featuring 40 MHz operation at 5V, these MCUs provide high reliability for automotive and industrial applications. Built-in special communication functions (CAN bus and synchronous serial communications units) Improved peripheral functions (including timer, A/D converter, and sound generator units) CPU upwards compatibility. H8S/2600 Internal 16-bit multiplier H8S/2500 Built-in 32 kHz oscillator, low power H8S/2400 Internal 16-bit multiplier The 16-bit H8S Family features high performance provided by the CISC architecture. H8S/2300 The H8S Family of 16-bit CISC MCUs boasts superlative generality and superb ease of use. Along with a diverse set of functions, these MCUs include a variety of interfaces to match application needs. Renesas provides a product series lineup that is optimal for customers and responds to diverse needs. * Internal bus width: 16 bits * Basic instruction execution states: 1 state * Number of instructions: 65 or 69* * Maximum operating frequency: 35 MHz Standard group in the H8S series H8S/2200 *: H8S/2600 and 2400 Series Built-in 32 kHz oscillator, low-voltage operation H8S/2100 Inherits the peripheral IP of the H8/300 Series. H8S/Tiny Single chip and low pin count versions of the H8S. * Internal bus width: 16 bits * Basic instruction execution states: 2 states * Number of instructions: 62 * Maximum operating frequency: 25 MHz The H8 Family is the standard for CISC architecture MCUs * Internal bus width: 8 bits * Basic instruction execution states: 2 states * Number of instructions: 57 * Maximum operating frequency: 20 MHz 3 3.3V@50MHz Internal 32-bit multiplier/divider unit These MCUs take the maximum possible advantage of the merits of the CISC architecture: good code efficiency, low power, ability to make the most effective use of flash memory performance. These MCUs achieve outstanding benchmark performance in automotive, digital home electronics, PC peripherals, and other application areas. * Internal bus width: 32 bits * Basic instruction execution states: 1 state * Number of instructions: 87 * Maximum operating frequency: 50 MHz Featuring 80 MHz operation at 5V, these MCUs provide high reliability for automotive and industrial applications. Built-in special communication functions (CAN bus) CAN H8/300H H8/Tiny H8/300 H8/300L 5.0V@20MHz I2C-Bus 3.3V@33MHz CAN 5.0V@26MHz Multi-voltage power supply 3.3V@26MHz CAN 5.0V@33MHz 5V tolerant 3.3V@34MHz USB 5.0V@20MHz SDRAM-I/F 3.3V@35MHz EXDMAC 5.0V@20MHz IEBus 3.3V@35MHz USB I2C-Bus IEBus High performance High functionality Extensive set of low-power modes. Support for both 3V and 5V interfaces. Built-in special communication functions (including IEBus and CAN Bus) IEBus is a trademark of NEC Corporation. I2C-Bus I2C-Bus Lineup of high-reliability products for automotive applications. Built-in special communication functions (CAN bus and I2C bus units) Extensive set of built-in peripheral functions (including 14-bit PWM timer and LCDC units) Enhanced I/F, USB, Ether PC/General Provides a rich set of built-in basic peripheral functions. Extensive set of variations (from 100 to 144 pins). High-speed operation (Maximum operating frequency: 35 MHz) Low-voltage operation. Rich set of low-power modes. Special communication functions (USB, IEBus, I2C bus, and high-speed UART) IEBus is a trademark of NEC Corporation. 5.0V@20MHz ISA-Bus 3.0V@33MHz USB 5.0V@20MHz 3.0V@20MHz LPC-Bus Provides the standard PC interfaces (including I2C bus, LPC bus, ISA bus, and USB) Inherits the peripheral functionality of the H8/300 Series. Lineup of 64 and 80-pin products. Rich set of peripheral functions (multifunction timers, I2C bus, and SCI) Slimmed-down functionality Lower pin counts Standard model in the H8 Series Single chip and low pin count H8 The standard for 8-bit CPUs Built-in 32 kHz oscillator and LCD controller/driver units 4 Inheriting the respected H8 architecture and improving processing ability and speed. High-performance CISC architecture Based on core development focused on compatibility, the H8S Family and H8SX Family also feature upward compatibility in register layout and functionality. This makes reuse of software resources easy. Furthermore, functions that improve ease of use are added to each family. CPU register structure Feature 15 0 7 0 7 0 High-speed 32-bit processing for high performance 32bit Instruction data bus H8SX-CPU These CPUS use a 2-stage pipelined processing plus instruction FIFO structure to achieve high-speed processing at one instruction per clock cycle. Furthermore, by making the internal CPU bus 32 bits wide, the instruction fetch time is reduced significantly from earlier 16-bit MCUs. Instruction decoder ER0 E0 R0H R0L H8/300,300L-CPU ER1 E1 R1H R1L H8/300H-CPU (Added) ER2 E2 R2H R2L H8S/2000-CPU (Added) ER3 E3 R3H R3L H8S/2600-CPU (Added) H8SX-CPU (Added) ER4 E4 R4H R4L 16-bit MCU ER5 E5 R5H R5L H8SX MCU ER6 E6 R6H R6L ER7 (SP) E7 R7H R7L 31 23 15 address PC : Program counter PC CCR : Condition code register I : Interrupt mask bit 7 6 5 4 3 2 1 0 UI : User bit/interrupt mask bit I UI H U N Z V C H : Half carry flag 7 6 5 4 3 2 1 0 EXR T 63 MAC U : User bit I2 I1 I0 41 (Code expansion) N : Negative flag Z : Zero flag 32 V : Overflow flag MACH SBR 31 The H8SX inherits the whole H8S instruction set. In addition to inheriting the whole H8S instruction set, which is ideal for embedded applications, the H8SX adds new instructions and new addressing modes to improve ease of use even further. Arithmetic performance is improved greatly by the provision of 32-bit multiply and divide instructions. Instruction 1 Instruction 1 ALU AU INC multiplier 32bit data bus divider Instruction 2 Instruction 3 Instruction 4 Instruction 3 Instruction 5 Instruction 4 Instruction 5 About 1/2 Dhrystone 1.1 MIPS value 50MIPS 50 40MIPS 40 30 These achieve 1 MIPS/MHz 15.1MIPS 11.2MIPS I2 to I0 : Interrupt mask bits (Reserved) 3.3 times 20 T : Trace bit 0 VBR Instruction 2 4.5 times EXR : Extend register 0 12 ER0-ER7 PC CCR, EXR Clock C : Carry flag MACL 31 VBR (for new format) SP : Stack pointer 0 CCR H8SX CPU added functionality Instruction FIFO (16bit 8 ) 10 MAC : Multiply register 31 8 0 VBR : Vector base register (Reserved) SBR Assuring compatibility at the object level VBR reduces the interrupt response time significantly. Firmware developed for the H8 CPU can be used on the 16-bit H8S CPU and the 32-bit H8SX CPU as well. These MCUs feature a VBR (vector base register) function that can set up an arbitrary address in a vector table. By allocating the vector in RAM, even ROM-less versions can perform interrupt handling quickly. * Supports operations with memory * Improved addressing modes * Improved bit manipulation instructions * Support for short instructions * Expanded data bus width (from 16 to 32 bits) Co * Multiply and accumulate instructions (MAC, CLRMAC, LDMAC, STMAC) a mp (H8S/2600, H8S/2400 Series) H8/300H * Bit manipulation * Improved shift instructions * Save and restore of multiple registers * 8, 16, and 32-bit move and arithmetic instructions * Multiply and divide instructions Fixed : H'000000 le tib H8S/2600 (@33MHz) H8SX/1500 (@40MHz) H8SX/1600 (@50MHz) Earlier systems H8SX Vector address area Vector address area ROM ROM VBR : H'xxxxxx Vector address area RAM * + 18 * MOVA * BRA/S instructions * MOVMD * BSET/EQ H8S/2600 H8S/2000 H8S/2000 (@25MHz) SBR : Short address base register * +4 * MAC instructions * LDMAC * +3 * LDH instructions * STM * MOVSD * MULU * MULS * DIVU * DIVS * RTS/L * RTE/L * BSET/NE * BCLR/EQ * BCLR/NE * BSTZ * BISTZ * BFLD * BFST * STMAC * CLRMAC SBR creates faster programs. The SBR (short address base register) function makes it possible to set up a start address for an 8-bit absolute address space at an arbitrary location. Fast and efficient programs can be created by changing the start address of the 8-bit absolute address space. Earlier systems H8SX Fixed : H'000000 ROM VBR : H'xxxxxx 8-bit absolute address space * TAS * +5 * MULXS instructions * DIVXS H8/300 H8/300L 57instructions 5 * EXTS * EXTU * TRAPA 62instructions 65instructions 69instructions 87instructions RAM RAM I/O register group I/O register group 8-bit absolute address space 8-bit absolute address space 6 A rich set of advanced functions that can completely support a wide range of applications. CPU ROM Read Write CPU External bus Read Write CPU stopped period TPU Motor EXDMAC CPU DMAC CPU DMAC CPU CPU Effect Execution time New A/D conversion mode that doubles conversion speed. With EXDMAC, CPU operation at the same time is possible! I/O EXDMAC Amount of data transferred: large CPU Clock DMAC CPU EXD MAC Feature DMAC Memory M Amount of data transferred: small Conversion speed is effectively doubled since the units can convert at the same time, making high-speed conversion possible. (Units 0 and 1 can operate independently from the same external trigger (ADTRG0).) It is also possible to activate the units independently from different external triggers. Clock When EXDMAC is used for data transfers from I/O pins to memory Internal bus These MCUs include the EXDMAC direct memory access controller that proves its worth in high-speed transfers of data between two external data busses. System performance increases significantly since data is transferred without stopping CPU operation. Synchronous serial communications unit that provides high-speed synchronous serial communications DMAC Motor control example using the CPU Internal bus EXDMAC makes high-speed data transfers possible. EXDMAC Effect EXDMAC Read Write These MCU provide a synchronous serial communications unit that supports both a clock synchronous communications mode and a 4-wire bus communications mode. This unit supports communications with a wide range of devices that have a clock synchronous CSI unit with CS signal by providing clock polarity reversal, LSB/MSB first selection, conflict error detection and other functions. Example of connection to a clock synchronous SCI EEPROM with CS line EEPROM (slave) Vcc Vcc Vcc SCS S Vcc SSCK C W SSO D HOLD SSI Q Vss Vss CPU External bus Vcc H8SX (master) Vcc Read Write The CPU is not stopped GND GND Execution time Earlier conversion mode New conversion mode ADC: Unit 0 ADTRG 0 AN 0 AN 1 AN 2 AN 3 AN 4 AN 5 AN 6 AN 7 ADTRG 0 AN 0 AN 1 AN 2 AN 3 AN 4 AN 5 AN 6 AN 7 ADDR ADC: Unit 1 .. z. zz ADTRG1 ADC: Unit 0 ADDR ADC: Unit 1 ADTRG1 ADDR HSCI2 allows selection of an optimal transfer clock. HSCI2 (high-speed serial communications interface 2) allows the selection of an optimal SCI transfer clock without depending on the frequency of an oscillator element. It generates the optimal average transfer rate clock source required for the SCI from the MCU's internal 8-bit timer (TMR unit). This obviates the need to select an oscillator element constrained by the SCI transfer clock, and allows an oscillator element optimal for the system to be selected. Earlier products H8SX/1653,1663,1638,1648,1558,1568 group The transfer clock is selected based on the input clock and the P . An arbitrary transfer clock is generated using a TMR unit. HSCI2 The SCI transfer rate does not match. An optimal average transfer rate can be set with the TMR P SCI TMR P TPU CPU External bus B ADDR A/D I Input clock CPU TPU D/A PLL CPG A/D I Input clock Example in which ADC operation is linked using an external trigger SCI TMR D/A PLL CPG TMR External bus B SCI-5 TMR (unit 2) ADTRG 0 Clock enable Unit 0 Unit 1 AN 0 AN 1 AN 2 AN 3 A/D conversion 0 AN 4 AN 5 AN 6 AN 7 A/D conversion 4 A/D conversion 1 A/D conversion 5 A/D conversion 8 A/D conversion 2 A/D conversion 9 A/D conversion 3 A/D conversion 12 A/D conversion 6 A/D conversion 16 A/D conversion 10 SCK5 TMO4 Base clock A/D conversion 11 A/D conversion 20 A/D conversion 13 A/D conversion 14 A/D conversion 7 TMO5 MCU internal circuit concept A/D conversion 15 1 Base clock TMO4 output: 4 MHz Interrupt Example where each unit is activated by a different external trigger Clock enable TMO5 output ADTRG 0 Unit 0 AN 0 AN 1 AN 2 AN 3 A/D conversion 0 A/D conversion 8 A/D conversion 1 A/D conversion 16 A/D conversion 10 A/D conversion 3 1 2 SCK5 Internal reference clock = 4 MHz x 3/4 = 3 MHz (average) A/D conversion 9 A/D conversion 2 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 A/D conversion 11 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 4MHz 3MHz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 Interrupt Bit 1 = base clock x 16 Average transfer rate = 3 MHz / 16 = 187.5kbps ADTRG 1 AN 4 AN 5 AN 6 AN 7 A/D conversion 4 A/D conversion 12 A/D conversion 5 A/D conversion 13 A/D conversion 6 A/D conversion 14 A/D conversion 7 A/D conversion 15 Interrupt USB boot function that can write to a connected flash memory. Power supply control The MCU's internal flash memory can be written directly from a PC using the USB boot function. Since this is a direct USB connection, high-speed writing is possible. Furthermore, onsite maintenance and other operations are quite and easy since no USB/SCI converter or other external circuits are required. Deep software standby mode These MCUs provide deep software standby mode, which can suppress standby mode power consumption even further. Power to unneeded modules can be cut with register settings and leakage current can be reduced greatly. Power supply ON OFF .. z. zz Internal flash memory .. z. zz Logic HS0008EAUF1H USB ACTION POWER USB SCI converter (Write adapter board) SCI H8SX or H8S (SCI boot) * USB boot product USB Internal RAM OFF Leakage current 7 * SCI boot product USER INTERFACE Unit 1 If the device is USB bootable, it can be connected directly to the PC! H8SX or H8S (USB boot) H8SX/165xF H8SX/166xF H8S/221xUF 8 H8SX /1600 3V series that features a built-in 32-bit multiplier/divider. H8SX/1600 Series Product Development Chart Extensive lineup with operating frequencies up to 50 MHz and internal flash memory capacities from 256 KB to 1024 KB. Vcc = 3.3V ROMless products support onboard writing to external flash ROM.* USB2.0, SCI, I2C, IrDA Built-in functions include a high-precision 16-bit A/D converter and a high-speed 10-bit successive approximation A/D converter. H8SX/1663 1654F 512KB/40KB 1664F 512KB/40KB 1653F 384KB/40KB TFP-120 1663F 384KB/40KB FP-144L *: The user must provide write and erase programs for the specifications of the flash ROM actually used. Application Areas PC peripherals and OA equipment (PC, storage devices, printers, and scanners), consumer equipment (digital home electronics), and industrial equipment 1668RF 1024KB/56KB 1654RF 512KB/40KB 1664RF 512KB/40KB 1653RF 384KB/40KB 1663RF 384KB/40KB FP-120B FP-144L H8SX/1648F Block Diagram (FA equipment, POS peripherals, meters, test equipment, and games). Products High-speed 10-bit A/D converter and on-chip EXDMAC H8SX/1668R 1658RF 1024KB/56KB H8SX/1600 H8SX/1653 H8SX/1658R H8SX-CPU Features of the H8SX/1600 Series INTC Multiplier and divider TPU (16-bit timer): 12 channels UBC TPU (16-bit timer): 8 channels Up to three high-speed 10-bit A/D converter units support simultaneous, independent, Improved SCI DMAC WDT DTC I2C-Bus:4ch SCI: 7ch PPG: 2Unit High-speed A/D converters: three 4-channel units PLL D/A 8bit: 2ch I/O port Built-in EXDMAC can operate the internal and external busses independently. New standby mode added. Supports even finer-grained control of the power supply and provides standby mode operation with low power consumption. Available in a variety of miniature packages including BP-176V (13 x 13 mm) and TLP-145V (9 x 9 mm). 1638F 1024KB/56KB 1648F 1024KB/56KB 1634F 512KB/40KB 1644F 512KB/40KB Next Generation ASSP deployment Improved peripheral functions High speed: up to 80 MHz 1642F 256KB/24KB FP-120B BP-176V, FP-144L High-speed 10-bit A/D converter and improved 16-bit timer H8SX/1657 Support for a wide variety of communication formats including USB 2.0 (full speed) and I2C bus. H8SX/1648 1632F 256KB/24KB and continuous conversion. Built-in high-precision 16-bit A/D converter H8SX/1638 RAM ROM BSC Flash/ROM capacities from 256/24 KB to 1024/56 KB Improved peripheral functions, including dual TPU/PPG units, and high-speed SCI/I2C bus units Clock oscillator 1657CF 768KB/24KB H8SX/1622 1656CF 512KB/24KB 1622F 256KB/24KB TFP-120 H8SX/1651 H8SX/1650 H-UDI 1650C -KB/24KB : Special functions FP-144L, TLP-145 A/D converter inclusion 1651C -KB/40KB FP-120B FP-120B ROM-less FLASH :New :Under development :In planning stage Laser Printer/Plain Paper Copier Engine System Structure Example H8SX/1638F Large-capacity on-chip flash memory Pick Up M * Single clock cycle memory access achieved by on-chip RAM (24 KB) * Address/data multiplexed I/O interface * Endian conversion function Laser Driver Actuator Driver SDRAM Spindle Driver DSP AFE 9 Bus controller performance improvements * Support for a data/address multiplexed I/O interface makes direct interface with a DSP possible. * Little/big endian conversion function * All registers and internal busses have been made 32 bits wide. ADTRG0# #DACK0-A #TEND0-A #DREQ0-A SCL1 SDA1 TD0 RxD3 TxD3 #TEND1-A #DREQ1-A SCL0/ADTRG1# SDA0 SCK3 #DACK1-A 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 91 60 92 59 93 58 94 57 95 56 96 55 97 54 98 53 99 52 100 51 50 101 49 102 48 103 120pin 104 105 47 46 45 106 TOP VIEW 107 108 44 43 30 29 28 31 27 32 120 26 33 119 25 34 118 24 35 117 23 116 22 36 21 37 115 20 38 114 19 39 113 18 112 17 40 16 41 111 15 42 110 14 109 13 Application program P62/TMO2/SCK4/#IRQ10-B PLLVcc P63/TMRI3/#IRQ11-B PLLVss P64/TMCI3 P65/TMO3 MD0 P50/AN0/#IRQ0-B P51/AN1/#IRQ1-B P52/AN2/#IRQ2-B AVcc P53/AN3/#IRQ3-B AVss P54/AN4/#IRQ4-B Vref P55/AN5/#IRQ5-B P56/AN6/DA0/#IRQ6-B P57/AN7/DA1/#IRQ7-B MD1 PA0/#BREQ0/#BS-A PA1/#BACK/(RD/#WR) PA2/#BREQ/#WAIT PA3/#LLWR/#LLB PA4/#LHWR/#LUB PA5/#RD PA6/#AS/#AH/#BS-B Vss PA7/B Vcc PB0/#CS0/#CS4/#CS5-B 12 H8SX/ 1650 #TEND3 #DACK3 11 ROM #DREQ3 TDI TCK 10 Single chip solution * Operating frequency improvements: To 50 MHz and higher * New instruction set additions for improved code efficiency (83% improvement over earlier CPUs) * On-chip multiplier/divider unit for improved calculation speeds * An 8-bit absolute address space that the user can set freely SBR * Vector table can be freely located by the user VBR #DACK2 TMS PH6/D6 PH5/D5 PH4/D4 Vss PH3/D3 PH2/D2 PH1/D1 PH0/D0 NMI P37/PO15/TIOCA2/TIOCB2/TCLKD-A P36/PO14/TIOCA2 P35/PO13/TIOCA1/TIOCB1/TCLKC-A P34/PO12/TIOCA1 P33/PO11/TIOCC0/TIOCD0/TCLKB-A P32/PO10/TIOCC0/TCLKA-A P31/PO9/TIOCA0/TIOCB0 Vcc P30/PO8/TIOCA0 Vss P27/PO7/TIOCA5/TIOCB5 P26/PO6/TIOCA5/TMO1/TxD1 P25/PO5/TIOCA4/TMCI1/RxD1 P24/PO4/TIOCA4/TIOCB4/TMRI1/SCK1 P23/PO3/TIOCC3/TIOCD3/#IRQ11-A P22/PO2/TIOCC3/TMO0/T D0/#IRQ10-A P21/PO1/TIOCA3/TMCI0/R D0/#IRQ9-A P20/PO0/TIOCA3/TIOCB3/TMRI0/SCK0/#IRQ8-A EMLE PD0/A0 PD1/A1 #DACK1-B #TEND1-B #DREQ1-B #DACK0-B #TEND0-B #DREQ0-B IRQ15# IRQ14# IRQ13#-A IRQ12#-A PJ0/PO16/TIOCA6 PJ1/PO17/TIOCA6/TIOCB6 Large capacity built-in flash memory * The inclusion of a large capacity (up to 1 MB) flash memory on chip allows large application programs to be loaded onto the MCU chip itself. This means that external memory can be reduced. #CS4-C/#CS5-C/#CS6-C/#CS7-C #CS6-D #CS5-D H8SX/1638F ROM:1024KB CPU performance improvements #TRST TxD6 RxD6/IRQ12#-B SCK6/IRQ13#-B 9 Optical Disc Drive System Structure Example H8SX/1657F ROM:768KB #TEND2 #DREQ2 Laser output 85 Print data Laser driver 8 A/D, D/A 7 PPG Stepping motor 6 8bit timer H8SX/1650 Group Pin function compatibility P61/TMCI2/RxD4/#IRQ9-B P60/TMRI2/TxD4/#IRQ8-B #STBY P17/#IRQ7-A/TCLKD-B P16/#IRQ6-A/TCLKC-B Vcc EXTAL XTAL Vss #WDTOVF P15/#IRQ5-A/TCLKB-B P14/#IRQ4-A/TCLKA-B VCL #RES Vss P13/#ADTRG0/#IRQ3-A P12/SCK2/#IRQ2-A P11/RxD2/#IRQ1-A P10/TxD2/#IRQ0-A P17/D15 P16/D14 P15/D13 P14/D12 Vss P13/D11 P12/D10 P11/D9 P10/D8 Vcc PH7/D7 Pulse output I/O Parallel-serial converters 86 Motor driver DTC 16-bit timer 87 Motor driver H8SX/1657 Group Host 88 DC motor Interface with the host 89 DTC H8SX/1651 Group 90 Phase and speed detection ASIC 5 Internal BSC: 32 bits External BSC: 16 bits * PWM pulse output: Control waveforms can be output using the TPU PWM output. * Phase and speed detection: Control can be implemented using the 16bit timer capture function and interrupts. * Various types of analog control Ink level detection and various sensor control operations can be implemented using the built-in A/D converters. 4 SRAM DC motor control H8SX/1600 Series Pin Compatibility Diagram H8SX/1638 Group 3 RAM : 56KB 2 * Applications: High-speed operation can be achieved with internal programs. (Access to 32 bits in a single clock cycle.) * Reduced amount of external memory Reduced costs can be achieved by reduced parts counts. ROM : 1024KB 1 * Pulse output: Pulse output can be easily implemented by using the TPU and PPG units together. PB1/#CS2-B/#CS5-A/#CS6-B/#CS7-B PB2/#CS2-A/#CS6-A PB3/#CS7-A MD2 PF7/A23 PF6/A22 PF5/A21 PF4/A20 PF3/A19 Vss PF2/A18 PF1/A17 PF0/A16 PE7/A15 PE6/A14 PE5/A13 Vss PE4/A12 Vcc PE3/A11 PE2/A10 PE1/A9 PE0/A8 PD7/A7 PD6/A6 Vss PD5/A5 PD4/A4 PD3/A3 PD2/A2 H8SX-CPU Stepping motor control 10 H8SX /1500 5V series that features a built-in 32-bit multiplier/divider. H8SX/1500 Series Product Development Chart Lineup features operating frequencies up to 48 MHz and ASSP products for automotive applications. Vcc = 5.0V This is an extensive line with, in addition to a lineup of models with 256 KB to 1024 KB of on-chip flash memory, high quality grade versions for dashboard and airbag systems. For Consumer / Industrial High-speed 10-bit A/D converter and improved 16-bit timer 1582F 256KB/12KB Application Areas Industrial equipment (FA control, HVAC, and vending machines) and automotive applications (dashboard and airbag systems). H8SX/1568 1558F 1024KB/56KB 1568F 1024KB/56KB 1554F 512KB/40KB 1564F 512KB/40KB 1552F 256KB/24KB 1562F 256KB/24KB FP-120B H8SX/1500 H8SX/1582 H8SX/1558 FP-144L FP-120B Products H8SX/1544F Block Diagram H8SX-CPU Clock oscillator ROM RCAN. Clock synchronous SCI with CS signal For Dashboard RCAN-ET RAM Features of the H8SX/1500 Series H8SX/17xx BSC INTC H8SX/1544 Multiplier and divider TPU (16-bit timer): 12 channels 1544F 512KB/24KB Sound Generator:4ch 16-bit PWM timer: 3 channels 1543F 384KB/16KB DMAC 10-bit PWM timer: 2 channels RCAN:2ch WDT SCI: 4ch I2C-Bus: 2ch A/D 10bit: 16ch Synchronous serial communications unit: 2 channels D/A 8bit: 2ch PLL Built-in PWM modules that provide 16 10-bit channels and 12 16-bit channels Extensive set of built-in communications functions, including synchronous serial communications unit, I2C bus, and CAN Bus. Sound generator function can produce sine waves in the range 31 Hz to 20 kHz with an accuracy of within 1%. Multi-signal pulse control can be implemented using up to two 16-bit PPG units and up to two 16-bit TPU units. Up to three high-speed 10-bit A/D converter units support simultaneous, independent, and continuous conversion. New standby mode added. Supports even finer-grained control of the power supply Higher speeds FP-144L RCAN, RSPI. Clock synchronous SCI with CS signal H8SX/17xx For Air bag H8SX/1520R Higher speeds I/O port and provides standby mode operation with low power consumption. 1527RF 256KB/12KB : Special functions FP-100M FLASH :New :Under development :In planning stage Airbag System Structure Example Main airbag ECU Features of the H8SX/1527R ROM 256KB RAM 12KB PLL Squib INTC Bus Interface EEPROM Airbag DMAC 4ch WDT ASICs Acceleration sensor * High-performance 32-bit CPU core (up to 48 MHz) * Full complement of peripheral functions Synchronous serial communications unit, SCI,DMAC, TPU, and CAN ASICs TPU 2 units SCI x 2ch X/Y sensor A/D converters, 10 bits x 16 inputs Clock synchronous SCI with CS signal x 3 channels CAN Driver CAN 1 ch H-UDI CAN Bus System that can support the increased speed and frequency of communication operations over the synchronous serial communications unit due to the increased number of acceleration sensors used to improve safety and performance. Dashboard System Structure Example Compatibility with the Vcc = 3.3V H8SX/1600 Series Even though the operating voltages differ between the H8SX/1500 Series and the H8SX/1600 Series, Renesas has emphasized pin compatibility when developing the product lines. Both the H8SX/1558 group and the H8SX/1638 group, and the H8SX/1568 group and the group, are pin function compatible*1 products. If, in the future, a Renesas customer changes from a Vcc = 5.0 V to a Vcc = 3.3V power supply system, Renesas provides a product lineup that allows the switch to the H8SX/1638 group or H8SX/1668 group to be made with confidence. H8SX/1500 Series (Vcc=5.0V) H8SX/1600 Series (Vcc=3.3V) H8SX/1558 Group H8SX/1638 Group Main dashboard unit * High-performance 32-bit CPU core * Four to six stepping motors The built-in motor drivers allow the H8SX/1544 to drive the motors directly. * 16-bit external bus expansion * Two built-in CAN channels H8SX CPU (40MHz) PLL WDT INTC DMAC 4ch CAN network1 CAN network2 CAN transceiver 16bit External bus LCD controller Stepping motor (4gauges) RCAN x 2ch 16bit PWM 12 outputs LED PWM12 outputs or Stepping Motor (2gauges) TPU x 6ch Sound generator 4ch Sound PWM Synchronous serial communications unit x 2 channels SCI x 4ch I2C x 2ch function compatibility*1 1554F 512KB/40KB 1552F 256KB/24KB 1638F 1024KB/56KB 1634F 512KB/40KB 1632F 256KB/24KB FP-120B Functional compatibility 10bit timer (SMD)16 outputs 10bit A/D 16ch 120-pin package pin FP-120B RAM 24KB/16KB Bus interface /16bit external bus CAN transceiver LCD Display ROM 512KB/384KB ROM/RAM variations Features of the H8SX/1544 1558F 1024KB/56KB ROM/RAM variations H8SX x CPU (48MHz) Functional compatibility H8SX/1568 Group H8SX/1648 Group 1568F 1024KB/56KB 1648F 1024KB/56KB 144-pin package pin 1564F 512KB/40KB function compatibility*1 1562F 256KB/24KB FP-144L ROM/RAM variations H8SX/1527R (QFP-100) ROM/RAM variations Data from sensors is processed rapidly and a decision is made as to whether or not a crash occurred. If required, an airbag deployment command is issued. 1644F 512KB/40KB 1642F 256KB/24KB FP-144L *1: The H8SX/1558 group and the H8SX/1568 group do not support external expansion. Also, their operating frequency range is 8 to 40 MHz. 11 12 H8S/2600 H8S/2500 High-end H8S Family series that features a built-in 16-bit multiplier. Low-power 5V series that features a 32 kHz oscillator inherited from the H8S/2200 series. Product lineup includes wide temperature range high-reliability products (-40 to +105C, -40 to +125C) for automotive applications. These MCUs include special communications functions (I2C bus, IEBus, and CAN bus) This series features not only special communications functions (I2C bus, CAN Bus, and synchronous serial communications units) and support both 5V interface and 3V interface systems with a port pin power supply. but also special peripheral functions (including motor control PWM output and LCD controller units). This series can also support 5V/3V mixed systems by supplying different port pin power supply voltages. Application Areas Application Areas PC peripherals and OA equipment (printers), industrial equipment (FA control and inverter control), and automotive applications Industrial equipment (FA control and inverter control) and automotive applications (car audio). (dashboard, car air conditioning, gateways, EPS, ABS, and body control). H8S/2607 Group Block Diagram (under development) H8S/2506F Block Diagram Pin Voltage Selection * 20 MHz, 5V operation * Built-in multiplier System power supply monitor EPS motor voltage monitor Predriver step-up voltage monitor Steering wheel angle sensor (torque/speed) x 4 Throttle setting sensor Input signal processing A/D 12ch Multiplier MMT 6-phase PWM output Base Driver TPU 6ch Channel 2 or channel 4 DC brushless motor (120 and 180 power application) Encoder A phase (position) Encoder B phase (speed) SCI 3ch CAN driver HCAN 1ch and 144 pins available. BSC INTC Multiplier TPU (16-bit timer): 6 channels PC break controller : 2 channels 10-bit PWM timer: 2 channels M Fault detection signal IGBT module or Car speed sensor x 2 power MOSFET Channel 1 or channel 5 Vcc RAM ROM DTC E Encoder Diagnostics EEPROM ROM 128KB WDT (for use as a clock) WDT SCI : 3ch I2C-Bus : 2ch A/D 10bit : 12ch PPG D/A 8bit : 2ch PLL MMT : Motor Management Timer TPU : 16-Bit Timer Pulse Unit RAM 4KB 3 or 5V equipment Subclock oscillator I/O port System 3.0 or 5.5V selection ports H8S/2556 H8S/2552 H8S/2506 DSP or other device (3 or 5V) Analog system 3.0 or 5.5V selection ports P1Vcc (Analog system power supply) AVcc Vref : Special functions Clock oscillator ROM RAM BSC INTC PC break controller TPU (16-bit timer): 6 channels DTC TMR (8-bit timer): 4 channels SCI:5ch WDT WDT (for use as a clock) A/D 10bit : 16ch I2C-Bus : 2ch D/A 8bit : 2ch PLL P2Vcc I/O port *: ICE (E6000) is supported with the HS2556EP162H. H8S/2600 Series Product Development Chart H8S-CPU H8S/2600 * H8S/2500 U U V V W W POE Current detection Clock oscillator H8S-CPU * Versions with 80, 100, 120, * Built-in 512 KB flash memory * Built-in I2C bus interface * A pin voltage of 3.0 or 5.5V can be selected. VCL (for internal step-up use) 3.0 or 5.5V selection ports H8S/2612 Group H8S/2600 CPU 3.0 or 5.5V selection ports Products EPS System Structure Example Subclock oscillator : Special functions H8S/2500 Series Product Development Chart For Car Accessories* CAN H8S/2612 H8S/2615 H8S/2628 H8S/2630 H8S/2635 H8S/2636 H8S/2638 H8S/2639 H8S/2646 H8S/2648 H8S/2649 Vcc = 5.0V H8S/2633 2633RF 256KB/16KB H8S/2655 2655R 128KB/4KB CAN bus inclusion 2633F 256KB/16KB 2655 128KB/4KB 2655 128KB/4KB 2633 128KB/16KB Large memory capacities High-speed operation 2632 192KB/12KB 2653 64KB/4KB H8S/2607 2609F 256KB/8KB 2607F 384KB/16KB FP-144J,144G FP-128B General-purpose versions Package variations H8S/2556 2631 128KB/8KB FP-128B,TFP-120 H8S/2609 2695 128KB/8KB H8S/2604 H8S/2602 2604F 128KB/8KB 2602F 128KB/4KB FP-100M 2556F 512KB/32KB FP-144J FP-80Q FP-128B,TFP-120 Vcc = 3.3V CAN bus inclusion H8S/2678 H8S/2643 2643F 256KB/16KB 2676F 256KB/8KB 2643 256KB/16KB 2642 192KB/12KB 2641 128KB/8KB FP-144J Vcc = 3.3V/5.0V 2676F 256KB/8KB High-speed operation 2675 128KB/8KB H8S/2506 H8S/2552 2506F 512KB/32KB 2552F 512KB/32KB H8S/2668 Large memory capacities Fewer peripheral functions 2673 64KB/8KB 2667F 384KB/16KB 2505F 384KB/32KB FP-144H,144G FP-144J,BP-176V IEBus inclusion 2551F 384KB/24KB FP-144J,BP-176V 2670 -KB/8KB FP-144H,144G ROM-less MASK One-Time PROM FLASH :New :Under development :In planning stage FLASH :New :Under development :In planning stage *: See the Renesas Microcomputer Automotive LAN Microcomputer Catalog for details. 13 14 H8S /2400 H8S /2300 New H8S series that provides an extensive set of peripheral functions and a 16-bit multiplier. H8S Family standard series that provides optimal support for a wide range of application areas. Adopts the CPU from the H8S/2600 H8S Family high-end model for powerful arithmetic processing. This general-purpose series features the world's highest level of 16-bit CPU performance (H8S/2378 group: 28.6 ns at 35 MHz), New models with built-in USB and Ethernet functions are under development. the smallest package in the H8S Family (TLP-112: 8 x 8 mm ), and an extensive memory lineup, from 32 KB/2 KB to 512 KB/32 KG, This new series features low-voltage operation (3.3V@34 MHz) and a rich set of low-power modes. and is optimal for a wide range of application areas. Application Areas Application Areas PC peripherals and OA equipment (POS terminals, printers, and USB equipment) and industrial equipment (card readers and wireless equipment) PC peripherals and OA equipment (printers and POS terminals), industrial equipment (card readers and FA control), and consumer products (LCD TVs and electronic musical instruments). PHY LSI Connection Example H8S/2472 Group Block Diagram (under development) Miniature Packages (8mm :TLP-113V / 9mm :TLP-145V) H8S/2378,78R Group Block Diagram * Improved communications functions Descriptor information Transmitter DMAC INTC Multiplier TPU (16-bit timer): 12 channels I2C bus: 6 channels // Synchronous serial communications unit: 1 channel CRC calculation circuit 0.20 S ) * Low-voltage/high-speed operation (35 MHz/3.3V) L K J H G F E D C B A * Improved peripheral functions 1 S 2 3 4 SCI : 2ch WDT : 2ch SCI with FIFO: 1 channel I2C-Bus : 6ch Synchronous serial communications unit: 1 channel EtherC A/D 10bit : 8ch LPC H8S-CPU Clock oscillator ROM INTC EXDMAC TPU (16-bit timer): 6 channels DMAC 10-bit PWM timer: 2 channels A/D converters: 16 channels, and other units * Built-in SDRAM interface* A 113x 0.35 0.05 0.08 M S AB RAM BSC (SDRAM-I/F *1) Serial interfaces: 5 channels (I2C bus: 2 channels) 5 6 7 8 9 10 11 0.75 0.20 14-bit PWM timer: 4 channels DTC * Miniature package BP-176V (13mm Receiver DMAC S TMR (8-bit timer): 2 channels 0.10 FIFO (256 to 2048 byte) 0.20 S A B EtherC SCI with FIFO: 1 channel Descriptor information BSC Built-in 384 KB flash memory 0.65 8.0 Life-size photograph 0.75 Ether-C FIFO (256 to 2048 byte) RAM 8.0 E-DMAC ROM 1 (H8S/2378R group) * On-chip debugging functions * TLP-145V DTC (with E10A-USB support) WDT B Boundary scan USB // 0.65 N M L K J H G F E D C B A 0.15 0.20 * Miniature package: S S TLP-145V(9mm 0.10 ) 1.20Max 0.65 A PLL x4 PLL 0.60 S A S B 1 2 3 4 I/O port 5 6 7 8 9 10 11 12 13 145x Life-size photograph 0.35 0.05 0.08 M 2 SCI : 5ch I C-Bus : 2ch A/D 10bit : 16ch PPG D/A 8bit : 6ch PLL H-UDI *2 I/O port S AB : Special functions H8S/2400 * H8S/2300 * Conforms to the Ethernet/IEEE 802.3 MAC layer (Media Access Control) standards. * Supports both 10 Mbps and 100 Mbps transfers. * Supports both full and half-duplex modes. * Supports the IEEE 802.3u standard RMII (Reduced Media Independent Interface). * Magic packet detection and Wake-On-LAN (WOL) signal output * Connection to a physical layer LSI (PHY LSI) makes Ethernet/IEEE 802.3 transmission/reception possible. 9.0 0.20 0.60 I/O PORT RM_REF-CLK RM_TX-EN RM_TXD1 RM_TXD0 RM_CRS-DV RM_RXD1 RM_RXD0 RM_RX-ER MDC MDIO Clock oscillator 0.20 S PHY-LSI REF-CLK TX-E TXD1 TXD0 CRS-DV RXD1 RXD0 RX-E MDC MDIO USB H8S-CPU unit : mm 0.65 * Built-in CRC circuit H8S/2472/2462 0.20 S B * 3.3V single power supply * TLP-113V 9.0 Products * Built-in multiplier : Special functions H8S/2400 Series Product Development Chart H8S/2300 Series Product Development Chart Vcc = 5.0V H8S/2398 H8S/2357 USB H8S/2456 H8S/2454 2456xF 256KB/48KB 2454xF 256KB/48KB H8S/2424 2426xF 256KB/48KB 2424xF 256KB/48KB 2426xF 256KB/32KB 2424xF 256KB/32KB 2426x -KB/48KB 2424x -KB/48KB FP-144H,TLP-145V 2357 128KB/8KB 2352 -KB/8KB 2454xF 256KB/32KB 2456x -KB/48KB H8S/2426 2357 128KB/8KB Larger memory capacity Fewer functions FP-128B,TFP-120 USB inclusion BP-176V 2393 32KB/4KB 2350 -KB/2KB 2353 64KB/4KB FP-128B,TFP-120 2345F 128KB/4KB 2398 256KB/8KB 2341 32KB/2KB 2345 128KB/4KB 2394 -KB/32KB 2340 -KB/2KB 2345 128KB/4KB 2392 -KB/8KB 2344 96KB/4KB FP-128B,TFP-120 2390 -KB/4KB FP-100A,100B,TFP-100B,100G FP-128B,TFP-120 I2C-Bus, EXDMAC, SDRAM-I/F H8S/2378,78RF Vcc = 3.3V H8S/2329 2324S -KB/32KB Ether 2462F 512KB/40KB 2351 64KB/2KB 2343 64KB/2KB Low voltage (3V) High-speed operation (25 MHz) H8S/2319 H8S/2462 H8S/2350 100-pin version LQFP1414-120 LQFP1616-120 For PC/OA 2472F 512KB/40KB 2355 128KB/4KB 2355 128KB/4KB 2398F 256KB/8KB H8S/2345 2454x -KB/48KB FP-144H,TLP-145V LQFP1414-120 LQFP1616-120 H8S/2472 H8S/2355 Fewer functions 2357F 128KB/8KB H8S/24xx 2456xF 256KB/32KB ROM variations 2322R -KB/8KB 2326F 512KB/8KB 2328 256KB/8KB 2327 128KB/8KB 2318 256KB/8KB 2319F 512KB/8KB 2321 -KB/4KB 2317S 128KB/8KB 2318F 256KB/8KB 2320 -KB/4KB 2316S 64KB/8KB 2317F 128KB/8KB 2314 128KB/4KB FP-144H 2312S -KB/8KB 2315F 128KB/8KB 2329BF 384KB/32KB 144-pin version H8S/2339 2371F,71RF 256KB/24KB 2378BF,78RF 512KB/32KB 2339F 384KB/32KB 2370F,70RF 256KB/16KB 2377F,77RF 384KB/24KB 2338F 256KB/8KB 2375,75R 256KB/16KB 2374F,74RF 384KB/32KB 2338 256KB/8KB 2373,73R -KB/16KB 2372F,72RF 256KB/32KB 144-pin version SDRAM interface (R version) 2337 128KB/8KB FP-144H,TLP-145V I2C-Bus 2332 -KB/8KB FP-144G H8S/2368 High-speed operation (33 MHz) I2C bus inclusion 2323 32KB/8KB FP-128B,TFP-120 2314F 64KB/4KB