© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This course provides a technology and product overview of the H8S.

Slides:



Advertisements
Similar presentations
Introduction to PIC Microcontrollers
Advertisements

TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
Microcontroller – PIC – 4 PIC types PIC architecture
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
ASPPRATECH.
Asst. Prof. Dr. Alper ŞİŞMAN
©2008. Renesas Technology America., All rights reserved. Renesas Direct Drive for Connecting to TFT-LCD Panels David Hedley – Staff Applications Engineer.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
SKP8CMINI-15,17 Tutorial 1 Software Development Process using HEW4
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Fundamental of Microcontrollers
Introduction Purpose Objectives Content Learning Time
3-1 System peripherals & Bus Structure Memory map of the LPC2300 device is one contiguous 32-bit address range. However, the device itself is made up of.
Silicon Labs ToolStick Development Platform
Curriculum Development for ENGR 290 Introduction to Microcontroller
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Introduction Purpose This course introduces basic facts about microcontrollers. Objectives Understand the differences between microcontrollers (MCUs) and.
© 2010, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the SH7216 Ethernet.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the different.
H8 Peek (H8S, H8SX, 300H Tiny, SLP)
MICROCONTROLLERS. What is a microcontroller? A microcontroller is a nifty little gadget that houses a microprocessor, ROM (Read Only Memory), RAM (Random.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
MICE III 68000/20/30 MICETEK International Inc. CPU MICEIII MICEView Examples Contents Part 1: An introduction to the MC68000,MC68020 and Part.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Sensorless Vector Control with RL78G14.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Clock Generator.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 320L: Rapid RX600 System Development Using the RPDL and.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. RX Family Overview Introduction A.
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller.
2006 Chapter-1 L3: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Hardware Elements in the Embedded.
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the CPU architecture.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 113C: Migration to the RX600 Made Easy Life in the fast lane.
Renesas Electronics America © 2011 Renesas Electronics Corporation. All rights reserved. V850/Jx4 Series Ultra Low Power 32 bit MCUs March 2012.
V850/Jx4 Series Ultra Low Power 32 bit MCUs Migration from V850/Jx3 MCUs Today we will cover migration from the the V850 Jx3 series of 32bit MCUs to the.
25 April 2000 SEESCOASEESCOA STWW - Programma Evaluation of on-chip debugging techniques Deliverable D5.1 Michiel Ronsse.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the peripherals.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This course provides an detailed overview of the many R8C MCU product variations.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced Debugging on the RX600.
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 416C:SH-2A Graphics for Low- to Mid-level Graphics Applications.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the Direct Memory.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This course describes important devices in the Renesas H8S family of 16-bit microcontrollers.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L05I Advanced Debugging on the RX600 Fatih Peksenar.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 322L:Advanced Debugging on the RX600 Brandon Hussey Applications.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose This course provides an introduction to the peripheral functions.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course explains how to use section setting and memory.
ChibiOS/RT Demo A free embedded RTOS
ECE 371 Microprocessor Interfacing
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course demonstrates the Project Generator function.
Components of a typical full-featured microcontroller.
AVR Architecture Prepared By: Avdhesh Soni ( ) Sarthak Patel ( ) Akshay Parekh ( ) Fenil Sachla ( ) Guided.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 AD converter.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course demonstrates the use of the High-performance.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This course provides an overview of the CPU architecture of Renesas.
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Introduction to Microcontroller Technology
Microcontrollers & GPIO
Introduction to Microprocessors and Microcontrollers
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
A more in depth look (XUF TQ128)
ADSP 21065L.
Presentation transcript:

© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This course provides a technology and product overview of the H8S series 16-bit microcontrollers (MCUs). Objectives  Learn about the positioning of the H8S series and the technology these versatile MCUs employ  Understand the key features and benefits the devices provide  Learn about current and future MCUs in the product line Content  26 pages  3 questions Learning Time  30 minutes

© 2008, Renesas Technology America, Inc., All Rights Reserved 2 H8 MCU Families Code Compatible moving up and down H8 SLP Family 8-bit CPU (H8/300L ) 16-bit performance at 8-bit cost Expandable, 2KB to 128KB Flash Complex waveform generators, for motor control On-chip oscillators, POR, LVD High performance: ~15 MIPs Advanced data path management Extensive array of peripherals for all applications USB, bus or self powered 32-bit CPU (H8SX ) High performance: ~50MIPs 100- to 144-pin devices, System Hub connectivity Flexible, high-performance data-path management USB certified, bus or self powered External Data and Address H8SX Family H8S Family H8S/ MHz Enhanced Peripherals H8S/ MHz Enhanced Peripherals H8S/ MHz Audio CAN H8S/ MHz Audio CAN H8S/ MHz Automotive Applications CAN H8S/ MHz Automotive Applications CAN H8SX/ MHz High Performance CAN H8SX/ MHz High Performance CAN H8SX/ MHz Low Power USB H8SX/ MHz Low Power USB H8 SLP 8MHz LCD Low Power H8 SLP 8MHz LCD Low Power H8 SLP 10MHz LCD, Low Power H8 SLP 10MHz LCD, Low Power Increasing Performance/Features H8 Tiny Family H8 Tiny 20MHz Low Pin Count CAN, POR, LVD H8 Tiny 20MHz Low Pin Count CAN, POR, LVD H8S/ MHz Notebook PC Enclosure Management H8S/ MHz Notebook PC Enclosure Management H8S/ MHz LCD USB 2.0 Low Power H8S/ MHz LCD USB 2.0 Low Power H8S/ MHz General Purpose H8S/ MHz General Purpose 16-bit CPUs (H8/300H H8S/2000 H8S/2600 ) Upward Compatibility

© 2008, Renesas Technology America, Inc., All Rights Reserved 3 H8S Technology High-performance, single-cycle 16-bit CPU core 100% upward code compatibility Low power consumption for portable applications Wide range of on-chip RAM and ROM choices Support for industry-standard interfaces Rich set of on-chip peripherals Low-noise (low-EMI) design Fully integrated suite of hardware and software tools

© 2008, Renesas Technology America, Inc., All Rights Reserved 4 High Performance, Low Power  Maximum speeds range from 10MHz to 35MHz –Most instructions execute in a single cycle –Up to 15.1 MIPS performance (Dhrystone v1.1 benchmark at 33MHz)  Operating voltage range: 2.2V to 5.5V  Up to eight power-down modes  Dual clock oscillator with 32kHz sub-clock  Standby current as low as 1µA Power consumption (relative value) 1 20, Normal-speed mode (3V, 13.5 MHz) Module-stop, Sleep, Medium-speed modes Watch mode (3V, 32kHz) Standby mode (3V)

© 2008, Renesas Technology America, Inc., All Rights Reserved 5 On-Chip Memory  On-chip high-speed SRAM, from 2KB to 40KB  Highly reliable on-chip Flash, from 32KB to 1MB –Up to 10,000 rewrite cycles and 10 years of data retention –Fast Flash write time: 2.5 sec/128KB at 180nm –In-system Flash programming using serial or USB port  ROM-less or Mask ROM MCUs for cost-sensitive applications 80MHz 100MHz Next-generation Nonvolatile Technology MONOS type 50MHz (180nm) (150nm) 80MHz ( µm) Stack (NOR) type 80MHz (150nm) (Metal Oxide Nitride Oxide Silicon) Memory Structure NOR MONOS 100MHz (130nm) (90nm) MONOS 133MHz (65nm) 166MHz (45nm) New NVM New NVM MRAM Technology Roadmap for On-chip Nonvolatile Memory

© 2008, Renesas Technology America, Inc., All Rights Reserved 7 Industry-Standard Interfaces  Multiple channels of serial asynchronous/synchronous interface  Multiple channels of Phillips-compatible I 2 C interface  IrDA interface for easy wireless connectivity  Smart card interface for newly evolving applications such as transaction terminals  Others: Application-specific interfaces H8S MCU SCI0 I2CI2C I2CI2C IrDA Smart Card RS-232 RS-485 Bluetooth Keyboard EEPROM Network I/F Card Infrared links Smart card terminal

© 2008, Renesas Technology America, Inc., All Rights Reserved 8 Application-Specific Interfaces Universal Serial Bus (USB) interface for easy PC connectivity –Full-speed, 12Mbps communication –Connects to USB 2.0 hosts –Choice of bus-powered or self-powered Controller Area Network (CAN) interface for automotive applications –Bi-directional 2-wire serial communication –Fully compatible with Bosch v2.0B specification –Maximum speed up to 1Mbps Low Pin Count (LPC) interface for enclosure-management applications –Performs serial data and address operations using 33MHz clock –Excellent solution for x86 based PCs and servers

© 2008, Renesas Technology America, Inc., All Rights Reserved 9 DTC and DMAC  Fast data transfers between external peripherals without interrupting the CPU  Up to 85 channels of Data Transfer Controller (DTC) –Multiple transfers possible after a single activation –Single, burst, chain and repeat modes supported  Up to 4 channels of DMA Controller (DMAC or DMA) –Can select single-address or dual-address operation –Single, burst, sequential, idle and repeat modes supported Data transfer from I/O to memory: Use DTC, DMAC or both! CPU ROM DMAC, DTC TPU MCU Memory I/O Motor

© 2008, Renesas Technology America, Inc., All Rights Reserved 10 Timers  Up to 6 channels of 16-bit Timer Pulse Unit (TPU) –Can be used to compare outputs and capture inputs –Generates up to a 15-phase PWM output  Motor Management Timer (MMT) –Generates 6-phase PWM with non-overlap times  Up to 4 channels of 8-bit timer –Can be used to compare outputs or to count events  One or 2 channels of Watchdog Timer (WDT) –Provides greater safety by resetting the system –Can be used as interval timer IC OC Phase 8-bit timers Data from sensor Motor direction LED WDT Reference PWM Motor control with high accuracy Control for motor IC = Input Capture OC = Output Compare PWM = Pulse Width Modulation H8S MCU TPU

© 2008, Renesas Technology America, Inc., All Rights Reserved 11 Other Peripheral Functions Analog interfaces  Up to 16 channels of 10-bit A/D converter  Up to 4 channels of 8-bit D/A converter Application-specific peripherals  Up to a 40x4-segment LCD controller –Includes voltage booster for low-power devices –Built-in LCD RAM (up to 256 bits) 16-bit multiplexed external bus interface  Supports basic SRAM, burst ROM interface  Some H8S MCUs support an SDRAM interface  Includes bus-arbitration function

© 2008, Renesas Technology America, Inc., All Rights Reserved 13 Hardware and Software Tools Evaluation Design Kits (EDKs) E6000 In-Circuit Emulator E10A On-Chip Debugger High-performance Embedded Workshop (HEW) with full software toolkit Flash Development Toolkit (FDT) Take advantage of the remotely controlled system setups at Renesas Interactive to experiment with devices, run code, gain hands-on experience with tools, 24/7! Download free evaluation copy at

© 2008, Renesas Technology America, Inc., All Rights Reserved 14 Low cost solution for learning, analysis, application Includes circuit board and CD with evaluation version of HEW, C/C++ compiler, FDT, Quick-Start guide, and full documentation with sample tutorials and a tutorial Project Generator plug-in for HEW. Evaluation Design Kits (EDKs)

© 2008, Renesas Technology America, Inc., All Rights Reserved 15 E6000 In-Circuit Emulator Zero-wait-state, real-time emulation Up to 12 hardware and 256 software breakpoints Multiple clocks selection 80-bit wide, 32K-cycle trace buffer Windows compatible Integrated debugging support in HEW

© 2008, Renesas Technology America, Inc., All Rights Reserved 16 Low-cost alternative to E6000; connects to host PC and uses on-chip JTAG debugging interface 256 software breakpoints Hardware breakpoints on data and address Saved record of the last four branches Integrated debugging support in HEW E10A On-Chip Debugger

© 2008, Renesas Technology America, Inc., All Rights Reserved 17 Flexible integrated code development environment Includes compiler, assembler, linker and debugger, plus project management tools Free evaluation version available; download from High-performance Embedded Workshop (HEW) with full software toolkit

© 2008, Renesas Technology America, Inc., All Rights Reserved 18 Uses USB or SCI to program Flash Supports user, boot and user-boot modes Combines several s-record files into one download Saves connection settings Extensive messaging Flash Development Toolkit (FDT)

© 2008, Renesas Technology America, Inc., All Rights Reserved 19 H8S MCU Families H8S/ MHz Enhanced Peripherals H8S/ MHz Enhanced Peripherals H8S/ MHz Audio CAN H8S/ MHz Audio CAN H8S/ MHz Automotive Applications CAN H8S/ MHz Automotive Applications CAN H8S/ MHz Notebook PC Enclosure Management H8S/ MHz Notebook PC Enclosure Management H8S/ MHz LCD USB 2.0 Low Power H8S/ MHz LCD USB 2.0 Low Power H8S/ MHz General Purpose H8S/ MHz General Purpose

© 2008, Renesas Technology America, Inc., All Rights Reserved 20 3V to 5V H8S/2140B Group H8S/2128 Group H8S/2168 Group H8S/2148 Group H8S/2138 Group H8S/2111B Group 3V 100 pins 64 to 80 pins 80 pins 100 to 144 pins 144 pins H8S/2114R Group H8S/2189R Group H8S/2172 Group H8S/2110B Group H8S/2124 Group H8S/2144 Group H8S/2134 Group 64KB – 256KB ROM 4KB – 8KB SRAM H8S/2116 Group 144 to 176 pins E10A 64KB –128KB ROM 2KB – 4KB SRAM 64KB – 128KB ROM 2KB – 4KB SRAM 32KB – 128KB ROM 2KB – 4KB SRAM 64KB – 128KB ROM 2KB – 4KB SRAM 32KB – 128KB ROM 2KB – 4KB SRAM 64KB – 256KB ROM 4KB – 8KB SRAM 256KB ROM 32KB SRAM 64KB ROM 2KB SRAM 64KB ROM 2KB – 3KB SRAM 1024KB ROM 6KB SRAM 256KB – 512KB ROM 40KB SRAM 1024KB ROM 8KB SRAM 128KB ROM 8KB SRAM H8S/2169 Group 64KB ROM 2KB SRAM H8S/2100 MCUs

© 2008, Renesas Technology America, Inc., All Rights Reserved 21 3V 100 to 112 pins 112 to 120 pins H8S/2258 Group 64 pins H8S/2214 Group 5V3V to 5V H8S/2282 Group H8S/2238B Group H8S/2245 Group H8S/2212 Group H8S/2215R Group H8S/2268 Group H8S/2264 Group H8S/2218 Group H8S/2227 Group H8S/2237 Group H8S/2215 Group Mask only, 2.2V2.2V H8S/2238R Group E10A H8S/2239 Group 100 pins 128KB – 256KB ROM 8KB – 16KB SRAM 64KB – 128KB ROM 2KB – 4KB SRAM 64KB – 128KB ROM 4KB SRAM 32KB – 128KB ROM 4KB – 8KB SRAM 128KB – 256KB ROM 4KB – 16KB SRAM 128KB – 256KB ROM 8KB – 16KB SRAM 384KB ROM 32KB SRAM 128KB – 256KB ROM 8KB – 16KB SRAM 128KB ROM 12KB SRAM 64KB – 128KB ROM 8KB – 12KB SRAM 64KB – 128KB ROM 4KB – 16KB SRAM 64KB – 128KB ROM 4KB – 16KB SRAM 32KB – 128KB ROM 4KB – 12KB SRAM 256KB ROM 20KB SRAM 64KB – 256KB ROM 8KB – 16KB SRAM CAN Supported H8S/2200 MCUs

© 2008, Renesas Technology America, Inc., All Rights Reserved 22 5V 3V 100 pins 120 to 128 pins 144 pins H8S/2357 Group H8S/2355 Group H8S/2350 Group H8S/2398 Group H8S/2329 Group H8S/2368 Group E10A H8S/2319 Group E10A H8S/2339 Group H8S/2378 Group E10A H8S/2345 Group 100 to 113 pins 144 to 145 pins 64KB – 128KB ROM 2KB – 4KB SRAM Romless – 256KB ROM 4KB – 32KB SRAM Romless – 128KB ROM 8KB SRAM Romless – 64KB ROM 2KB SRAM Romless – 128KB ROM 2KB – 4KB SRAM Romless – 512KB ROM 4KB – 32KB SRAM Romless – 512KB ROM 16KB – 32KB SRAM Romless – 512KB ROM 4KB – 16KB SRAM Romless – 384KB ROM 8KB – 32KB SRAM Romless – 512KB ROM 16KB – 32KB SRAM E10A H8S/2300 MCUs

© 2008, Renesas Technology America, Inc., All Rights Reserved 23 3V to 5V CAN Supported H8S/2556 Group H8S/2552 Group H8S/2506 Group 384KB – 512KB ROM 24KB – 32KB SRAM 384KB – 512KB ROM 24KB – 32KB SRAM 512KB ROM 32KB SRAM 3V H8S/2437 Group 256KB ROM 16KB SRAM E10A 128 pins 176 to 144 pins H8S/2400 and H8S/2500 MCUs

© 2008, Renesas Technology America, Inc., All Rights Reserved 24 3V 100 pins 120/128 pins 144 pins H8S/2668 Group H8S/2678R Group H8S/2643 Group 80 pins H8S/2612 Group H8S/2628 Group H8S/2626 Group H8S/2615 Group 5V H8S/2678 Group H8S/2649 Group H8S/2646 Group H8S/2648 Group 64KB – 128KB ROM 4KB SRAM 64KB ROM 4KB SRAM KB – KB ROM 4KB – 8KB SRAM 128KB ROM 8KB SRAM H8S/2630 Group 384KB ROM 16KB SRAM H8S/2639 Group 256KB ROM 16KB SRAM H8S/2633 Group 128KB – 256KB ROM 8KB – 16KB SRAM 256KB ROM 8KB SRAM 64KB – 128KB ROM 2KB – 4KB SRAM 64KB – 128KB ROM 2KB – 4KB SRAM 128KB – 256KB ROM 8KB – 12KB SRAM Romless – 256KB ROM 8KB – 32KB SRAM 384KB ROM 16KB SRAM Romless – 256KB ROM 8KB – 32KB SRAM H8S/2635 Group 128KB – 192KB ROM 6KB SRAM H8S/2638 Group 256KB ROM 16KB SRAM H8S/2636 Group 128KB ROM 4KB SRAM CAN Supported H8S/2600 MCUs

© 2008, Renesas Technology America, Inc., All Rights Reserved 26 Positioning of H8S family H8S Technology Industry-standard interfaces On-chip peripheral functions Hardware/software development tools Key features and applications of H8S product groups Course Summary To get detailed information on H8S MCUs and the many other embedded system solutions from Renesas, go to: Experiment with H8S MCUs and development tools in remotely controlled laboratory setups.