H8 Family Of Microcontrollers

2y ago
16 Views
3 Downloads
4.09 MB
46 Pages
Last View : 18d ago
Last Download : 3m ago
Upload by : Arnav Humphrey
Transcription

H8 Family ofMicrocontrollers

Renesas Technology AmericaH8 Family of MicrocontrollersRENESAS IS#1WORLDWIDEIN MCUSHIPMENTS2006 CatalogIn 2005, Renesas earneda 23% share of the globalMCU market — morethan any other supplier —and an 11% market share inthe Americas (a 12% increase),according to GartnerSemiconductor IndustryWorldwide AnnualMarket Share Database,March 31, 2006RENESASACHIEVED12%MARKET SHAREGROWTH IN THEAMERICAS IN 2005!Renesas — Your Best Decision for Microcontrollers and MicroprocessorsChoose for your next design; use for all your future ones.Renesas Technology, the #1 global supplier of microcontrollers, offers hundreds of devices in our H8 , R8C/Tiny,M16C and SuperH families, among others, that have solid technology roadmaps and cover wide spans of performance,integration, power efficiency and price points. Our advanced silicon solutions simplify system optimizations, facilitatedesign enhancements and diversifications, and help you meet tight cost budgets. You can shorten your system design cyclesand improve your time-to-market by taking advantage of our total system support, which includes starter kits, HW/SWtools, reference designs/platforms, example software code, and middleware. Expert third-party support is available as well.LEAD-FREE PACKAGING!FOR THE LATEST INFORMATION ON LEAD-FREE PACKAGING AND ROHS COMPLIANCE,PLEASE VISIT OUR WEBSITE: http: //america.renesas.com /leadfreeLET “MY RENESAS” SIMPLIFY YOUR WEB-BROWSING ACTIVITYThe “My Renesas” link in the header of all of our Web pages is a valuable and easily accessible resource.It lets you create a customized collection of links and data that simplifies and speeds your browsing.Get timely updates on Renesas products, receive our latest news stories, and be alerted to software downloadsand new web services as they become available. Register today to facilitate future data searches. It’s free!IMPORTANT! This document may, wholly or partially, be subject to change without notice. All rights are reserved: No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without the express permission of Renesas Technology America, Inc. Renesas will not be held responsible for any damage to the user that may result from accidents or any other reasons during the operation of the user’s unit according to this document. Circuitry and other examples described herein are meant merely to indicate the characteristics and performance of Renesas semiconductor products. Renesas assumes no responsibility for any intellectualproperty claims or other problems that may result from applications based on the examples described herein. No license is granted by implication or otherwise under any patents or other rights of any third party or Renesas Technology Corp. MEDICAL APPLICATIONS:Renesas products are not authorized for use in MEDICAL APPLICATIONS without the written consent of the appropriate officer of Renesas’ sales company. Such use includes, but is not limited to, usein life support systems. Buyers of Renesas products are requested to notify the relevant Renesas sales officers when planning to use the products in MEDICAL APPLICATIONS.

Introduction32-Bit RISCSH-4, SH-4A series Highest performanceSuperHArchitectureSH-3, SH3-DSP series Highest integrationSH-2, SH2-DSP, SH-2A series32-Bit16-BitH8S series(35MHz)H8S series(50MHz)H8/Tiny series(20MHz)H8S/Tiny series(20MHz)H8/300H SLP series(10MHz)H8S/SLP series(20MHz) Broadest selectionof MCUs16-Bit Lowest-cost systemsolution for 8-bitapplicationsH8SX series(100MHz)M32C/90 seriesM32C/80 seriesM16C/62P seriesM16C/Tiny seriesM16C ArchitectureM32C/100 seriesH8SX series(50MHz)H8 Architecture Highest-performanceCISCR8C/Tiny series8-Bit Lowest cost MCUswith LCD driverH8/300L SLP series(16MHz)20062008Market NeedsRenesas H8 SolutionsHigh performanceSpeeds up to 50MHz, providing 50MIPS with single-cycle flash accessWide range of programmable memorySingle-voltage-programmable on-chip flash — 8KB to 1MBWide range of low-cost memoryMask-ROM versions for many flash MCUs — 2KB to 512KBIntegrated peripherals, includingsupport for industry-standardinterfacesDevices in the H8 series offer more than 100 different on-chip peripherals Match peripheral set to application Choose from timers, A/Ds, D/As, on-chip oscillators, low-voltagedetect, and DMA functions, among many others UART, SPI, I2C, IrDA, CAN, LIN, USB, Smart Card, LCD, POR, etc.Low power consumption Super-low-power CMOS technology — 200µA @ 1MHz, 0.4µA @ 32kHz Up to eight power-down modes 32kHz sub-clock oscillatorLow radiation noiseImproved technology and design techniques for a 20dB reductionin noise compared to conventional productsDevelopment environment Fully integrated tool suite of H/W and S/W tools Highly optimized Renesas C/C compiler 100% upward code compatibilityCost/performanceBest in the industrySupport and training Experienced application engineers Training courses and development tools available online atwww.renesasinteractive.com

2 H8 Family of MicrocontrollersThe H8 Family Roadmap32-bit CPUH8SXCODE-COMPATIBLE MOVING UP AND DOWNHigh performance — up to 50MIPSH8SXFamily144- to 100-pin device, main system connectivityFlexible, high-performance data path managementH8SX/150048MHzHigh performance,CAN, 5VH8SX/160050MHzHigh performance,USB, 3VUSB-certified, Bus- or self-powered External Data and Address16-bit CPUH8/300HH8S/2000H8S/2600H8S FamilyHigh performance — up to 20MIPSAdvanced data path managementH8 SLPFamilyExtensive array of peripheralsfor all applicationsUSB-certified, bus- or self-poweredH8 SLP10MHzLCD, SuperLow PowerComplex waveform generatorsfor motor controlOn-chip oscillators, POR & LVDH8 TinyFamilyH8 Tiny20MHzLow PinCount,CAN, HzAudio,CANH8S/260033MHzAutomotiveApps, CANH8S/210033MHzNotebook PCenclosure mgmt.H8S/220024MHzLCD, USB 2.0,Low PowerH8S/230035MHzGeneralPurposeLCD, Low Power operation8-bit CPUH8/300LH8 SLP8MHzLCD, SuperLow PowerOptimized for low-power operationBuilt-in LCD controllerReal-time clock with 32kHz sub clockMultiple timers & A/D interfacesINCREASING PERFORMANCE/FEATURESRenesas Technology America, Inc. is a leading supplier of8/16/32-bit microcontrollers (MCUs) and microprocessors. The cost-competitive Renesas MCUs in theH8 family are ideal for low-power, high-performanceembedded systems in consumer, industrial, medical,communication and automotive applications.MCU Series in the H8 FamilyThe H8 microcontroller family encompasses a wide rangeof devices, from 8-bit low-cost, super-low-power,low-pin-count MCUs to 32-bit high-performance devices.Upward code compatibility is maintained in the variousH8 MCU series.The H8/300L and H8/300H super-low-power (SLP)MCUs are excellent solutions where battery life is critical.The H8 Tiny series devices provide the performance of16-bit MCUs, yet are economical enough for many8-bit applications.The H8S/2100 series includes a device with multiple serialinterfaces that are optimized for enclosure managementcontrol in PC/Server (IPMI) and notebook applications.This family includes certified high-speed USB functionality.The H8S/2200 series MCUs include devices with aUSB v2.0-compatible interface (Bus or Self powered)and devices with a 40-segment LCD controller that’s agreat match for low-cost PC peripherals, meteringinstruments, and medical diagnostic equipment.The H8S/2300 series MCUs provide many devicechoices for optimizing system cost, performance andfeatures.The H8S/2400 series MCUs have enhanced peripheralsfor use with LCD monitors and other home electronics.The H8S/2500 series MCUs are designed for audioand automotive applications. This series featuresmultiple serial ports, I2C and CAN, and includesselectable 3V and 5V signaling on the GPIO lines.The H8S/2600 series MCUs have on-chip HCAN(Hardware Controller Area Network) controllersand are top choices for automobile and industrialapplications.The H8SX series MCUs provide a 32-bit performanceupgrade path for the H8 family, maintaining code compatibility and offering a rich set of on-chip peripherals.

3Family OverviewH8 Series MCU Product OverviewH8 SeriesCPUMHzAddressSpaceH8/300L SLP8-bit8H8/300H SLP16-bitH8/TinyFeatures / RemarksApplications64KBSuper low power, LCD driver,Low-Voltage Detect, Power-On ResetUtility meters, glucose meters,battery-powered security devices,home electronics, HVAC controls1016MBSuper low power,LCD driver with voltage boost,14-bit ADC, 1.8V Flash, 0.5µA @ 32kHzThermostats, HVAC, glucose meters,security sensors, building automation,lawn sprinkler control16-bit2016MBLow pin count, smaller package,POR, LVD, CAN, LIN, SPIWhite goods, home electronics, automotivecontrol systems, controller for small motorsH8S/210016-bit3316MBLPC bus interface, multiple I2C busses,PS/2 interface, multiple PWM,16-channel ADC, high-speed USBNotebook PC power management,enclosure management for servers/routers,IPMI applications, USB digital camerasH8S/220016-bit2416MBLow power, LCD controller,USB v2.0, I2C, smart card interfacePC peripherals, barcode scanners,medical equipment, HVAC, utility meters,electronic point-of-sales equipmentH8S/230016-bit3516MBSmart card interface, DMA controller,SDRAM interfaceGeneral applications, label printers,GPS systemsH8S/240016-bit2016MBLow power, hardware multiplier, I2C,enhanced timers, multiple serial channelsLCD monitors, LCD-TVs, plasma-TVs,projectors, home electronicsH8S/250016-bit2616MBLow power, 3V and 5V I/Os,enhanced communication channelsAudio, automotive audioH8S/260016-bit3316MBHCAN, H/W MAC, smart card interface,PC break controller, DMA controller,SDRAM interfaceAirbag controllers, tire pressure monitors,power steering controllers, pump controllers,siren controllersH8SX/150016-bit4816MBFast multiply and divide,enhanced bit manipulation, CANAutomotive body controlH8SX/160032-bit504GBFast multiply and divide, enhanced bitmanipulation, USB, SDRAM interfaceePOS, barcode scanners, printers,fitness equipment, USB devicesA Global Leading PositionRenesas Technology has acquired an impressive reputation for leadership and earned a large share of theembedded processor market growth areas of industrial and commercial applications. For example, H8S/2100devices have gained about a 70% worldwide share of microcontrollers used in PC Server power management.

4 H8 Family of MicrocontrollersH8 MCUs: Fully Upward CompatibleUpward CompatibilityH8 CPUs are all CISC-based (Complex InstructionSet Computation), developed to allow compatibility upand down the various H8 series. This makes it easy tomove between the product lines in the H8 family.H8SX MAC87 instructions9 address modes Data bus width extended to 32 bits Enhanced memory operation support Enhanced address modes Enhanced bit operation instructionH8S/2600 MAC69 instructions Four MAC instructions added8 address modesThe CPUs within the H8 family range from 8-bit,low-power optimized cores, to full 32-bit high-performancecores that achieve 1MIPS/MHz.H8S/2000Benefits of H8 CPU cores include:65 instructions8 address modes Multiple load/store instructionH8/300H 8/16/32-bit arithmetic instructions Enhanced push and pop instruction Signed/unsigned MULT/DIV instruction Signed/unsigned extension instruction Enhanced trap exception handling Most instructions execute in one clock cycle Built-in hardware MAC (H8S/2600 and H8SX only)64 instructions8 address modes Fast multipliers and dividers Enhanced memory addressing schemes(memory-to-memory access, one instruction)H8/300L57 instructions8 address modes Advanced conditional branching instructions 8/16-bit arithmetic & logic instructions Unsigned MULT/DIV instructions Powerful bit manipulation instructions Powerful CISC instructions with small code sizeCPU Register SetH8 CPU Register Set DiagramGeneral Registers150 70 4R4HR4LER5E5R5HR5LER6E6R6HR6LER7 (SP)E7R7HR7L31Control Registers23H8/300L devicesuse 8 general-purpose registers as8 and 16 bits. PC is 16 bits wide.H8/300H devicesuse 8 general-purpose registers as8, 16 and 32 bits. PC is 24 bits wide.015PC7 6 5 4 3 2 1 0CCRI UI H U N Z V C7 6 5 4 3 2 1 0EXRT - - - - I2 I1 I0634132Sign extensionMAC RegistersThe CPUs within the H8 family aredesigned from the same register set,allowing complete compatibility.MACHH8S/2000 devicesuse 8 general-purpose registers as8, 16 and 32 bits. PC is 24 bits wide.H8S/2600 devicesuse 8 general-purpose registers as8, 16 and 32 bits. PC is 24 bits wide.Hardware MAC.MACL31Vector BaseRegister (VBR)Short BaseRegister (SBR)310120(Reserved)3180(Reserved)H8SX devicesuse 8 general-purpose registers as8, 16 and 32 bits. PC is 32 bits wide.Hardware MAC. VBR and SBRavailable.

5The H8 ArchitectureH8 MCUs: FasterH8 Family CPU Core OverviewExecution TimesBesides maintaining compatibility within the family,H8 CPUs have been optimizedfor high performance.The majority of the instructions in the powerful CISCinstruction set will executein one clock cycle, givingRISC-like operation.Basic Instructions ExecutionBus WidthH8/300H8/300HH8S/2000H8S/2600H8SX2 cycles2 cycles1 cycle1 cycle1 MB16MB16MB4GBNo. of InstructionsAddress SpaceAdvanced Multiplierexecution cyclesInstructionAdvanced Dividerexecution cyclesH8SH8SXMULXU.B31MULXU.W41Enhanced multipliers anddividers are included in theCPU core to boost throughputfor mathematical operationsand further enhance theperformance of the CPU cores.MULXS.B42MULXS.W52MULU.W-2The H8S/2600 and H8SXCPU cores each have ahardware MAC (Multiply andAccumulate) block for extraperformance in applicationsthat involve data computations.Enhanced Hardwarefor 0-19DIVXU.WDIVU.LDIVXS.WDIVS.LH8 MCU SystemDhrystone 1.1 MIPS value50 MIPSPerformance50H8 microcontrollers are designed todeliver high throughput for excellentapplication performance.4035 MIPSFor example, their CISC CPU coresexecute most instructions in just oneclock cycle, and their AdvancedData Management peripheralsutilize a 3-bus architecture to speeddata transfers.302015.2 MIPS11 MIPS109 MIPSH8S/2000@ 20 MHzH8S/2000@ 25 MHzH8S/2600@ 33 MHzH8SX@ 35 MHzH8SX@ 50 MHzAlso, the on-chip Flash can beaccessed in a single cycle, achievingthe best possible performanceper MHz.

6 H8 Family of MicrocontrollersTOP REASONS TO SELECT H8200880MHz2011201220132014(150 nm)(130 nm)80MHzMONOS80MHz100MHzAll Flash memory accesses aresingle cycle, eliminating theneed for pre-fetch operations.(150 nm)MONOS100MHzNext-GenerationNon-volatileMemory- MRAM- PRAM(90nm)(65nm)133MHzMRAM(45nm)166MHz Boot mode allows in-systemprogramming using RS-232serial port Write mode enables MCUprogramming with desktopor production programmers USB devices can be optionallyprogrammed via the USB port Flash can be programmed viathe on-chip debug emulatorH8 products are fully optimized systemsolutions, so besides powerful CPU coreprocessing, H8 MCUs have advanceddata path management.There are three types of data movementengines: System DMA, External DMAand Data Transfer Controller. TheAdvanced Bus System Controllermanages complex data and controlacross the multiple-bus architecture.The H8S and H8SX MCU architecturesuse 3 separate buses. Data movement onthe External Bus and System Bus canoperate in parallel, greatly increasingsystem performance by optimizingoperation per clock cycle.FlashROMRAMH8S CPUDTCInternal Bus“A” TransfersDMA(4ch)INTCBus BridgeBSC“B” TransfersPeripheral BusEXDMA(Full Speed)I/O PortsSerial Transfers using DMA onlyA1A1B1A2A2B2A3A3Time SavedB1B2Parallel Transfers using DMA EXDMAExternal DevicePowerful Data PathManagementExternal SRAM User Boot mode allows storinga custom flash update routinein a special protected areaExternal Bus Multiple user-friendly modes forprogramming/reprogrammingflash memory2010(180 nm)(MONOS MetalOxide NitrideOxide Silicon) Up to -40 C to 125 C range2009NewNVM50MHzMONOS-typeFLASH Access as fast as10ns @ 100MHz User mode allows flash to beprogrammed or erased by userapplication software2007NewNVM Fastest flash write time:2.5 sec./ 128KB for0.18µm process2006(0.2- 0.18µm)Stacked-type(NOR) Flash HNDMONOS Wide range of sizes ofhighly reliable F-ZTAT(flash) up to 1MB,in 0.18µm process2005NOR80MHz2004NOR Renesas, the world’s #1supplier of flash, hasshipped over 1 Billionflash MCUsMemory StructureNOR Renesas: The #1Flash MCU supplierParallel operation made possibleby using DMA EXDMA allowsmore data transfers in a givenlength of time for increasedsystem throughputThis example shows system operation (red) using theSystem DMA, while in parallel the External DMA istransferring data between an external device and the MCU(yellow). This parallel operation reduces time for operation.

7Top Reasons To Select H8TOP REASONS TO SELECT H8 On-chip Memory (SRAM)H8 Power Consumption: H8/38602Power consumption(relative value) Many sizes of on-chip high-speedSRAM: 256 Bytes to 56KB 8KB of JTAG debug memory can be used forsystem op. (allowing 64KB on-chip SRAM) Single-cycle access at maximum speedNormal speed mode (3V, 10MHz)1Module Stop, Sleep,Medium-Speed mode1/10Watch mode(3V, 32KHz)Standbymode (3V)1/25001/20000 Low Power ConsumptionMultiple innovative techniquesminimize MCU power consumptionShorter Crystal Stabilization TimeLoss of Icc 0.4µA @ 32kHzcompetitor'soscillation circuit Operating voltages as low as 1.8VVcc Up to 8 power-down modesmillisecondsH8/38602oscillation circuit Module Standby mode allows software toselectively halt on-chip functionsVcc20μs, typically Dual clock oscillators with 32kHz sub-clock On-chip oscillators Short oscillator stabilization times(20µs, typically)High component integration reducessystem cost and design complexity Standby current as low as 0.1µAIndustry-standard SerialCommunication Interfaces Certified USBfull-speed andhigh-speed;bus- or self-powered Multiple channels ofserial asynchronous/synchronous interface Synchronous serialunit (SSU) is compatible with Freescale(Motorola) SPI Smart Card interfaceconforms toISO/IEC 7816-3 Controller AreaNetwork (CAN 2.0B)function for highlyreliable networkedembedded systemsH8MCUPCCAN I2C two-wire serialinterface conformsto Phillips standard IrDA interface foreasy wireless line-ofsight connectivityUSBH8MCUI2CH8MCUIrDAPeripheralChip arrayLED &Sensors On-chip oscillators asfast as 20 MHzavailable to CPU andall peripherals Internal voltageregulators eliminateneed for expensivepower circuits Low-voltage detectcircuits to monitorpower suppliesefficiently withoutadditional components Large range ofinternal reliable flashmemory & high-speedRAM that sufficefor most systemrequirements Power-on Reset circuiteliminates externalchip and guaranteesa clean and reliablestart-up High-current I/Os candrive LEDs directly LCD controllers withbooster circuits drivehigher voltagedisplays withoutthe need of xternalClockInternalFlash ssManyGPIO PeripheralsDirect-LEDdrivingVersatileFunctionality

8 H8 Family of MicrocontrollersPeripherals LCD Controller Option for using on-chip orexternal power supplyLCD Block Diagram: H8/38099VccLCD drivepower supply(On-chip 3-Vconstant-voltagepower supply circuit) Built-in LCD RAM (up to 128bits) with byte or word access Supports multiple duty cycles:static, 1/2, 1/3, or 1/4Commondata latchφwV3LCD control registerInternal data busCOM1COM4SEG40SEG39SEG38SEG37SEG36BGR control registerLCD port control register Offers high-speed, 480Mbpscommunication (H8S/2170)LCD control register 240-bitshiftregisterDisplay timing generatorSegmentdriverLCD RAM20 bytes Bus-powered mode orself-powered Total 1280-Byte FIFO bufferCommondriverLCD trimming register Offers full-speed, 12Mbpscommunication On-chip bus transceiver withoption for using externaltransceiverV2Vss Provides v2.0 support Four transfer modes supported:Control, Interrupt, Bulk, andIsochronousV1φ /2 to φ/256 Universal Serial Bus Up to 9 endpoints can be specifiedC1C2SEG1SEGn (n 1 to 40)USB Block Diagram: H8S/2215RUSBDREQ0, DREQ1EP2iEP2oEP3iEP3oEP4iEP4oEP5i[Interrupt request signal]IRQ6EXIRQ0, EXIRQ11280-Byte FIFOEP0sEP0oEP0iEP1i[DMA internal request signal][Internal bus]Peripheral data busPeripheral address busPeripheral buscontrol signalRegistersInterfaceInternaltransceiver[Power mode nd]USPND[Power supply]DrVccDrVss[Data]USD RsD USD- RsD-Legend:UDC synchronizationcircuit Hardware Controller AreaNetwork (HCAN) FunctionUDC:USB Device Controller(12MHz)[System clock]φ Fully compatible with Boschv2.0B specification(16MHz)[USB operating clock]EXTAL48XTAL48EP0s:Endpoint 0 setup FIFOPLL circuit (48MHz)(x3)EP0i to 5i:Endpoint 0 to 5 In FIFOUDC coreUSB clockgeneratorEP0o to 4o:Endpoint 0 to 4 Out FIFO(48MHz) Ideal for automobile andindustrial applications Data length: 0 to 8 bytes Number of channels: 1 or 2 Two data transmission methods:– Mailbox (buffer)– Message priority (identifier) Supports 12 CPU interrupts Supports 6 operating modesHCANPeripheral data bus Maximum speed up to 1MbpsHCAN Block DiagramPeripheral address bus Bi-directional 2-wire serialcommunicationMBIMessage BufferMailboxesMessage controlMessage dataMC0-MC15, MD0-MD15MPIMicroprocessorinterfaceLAFMCPU interfaceControl registerStatus register(CDLC)CANData Link ControllerBosch CAN 2.0BactiveTx bufferHTxDRx bufferHRxD

9H8 PeripheralsA23 to A0Address busRead (1st cycle)H8S/2633H8S/2633D15 to D0BUFFER(Write)D15 to D0Write (2nd cycle)DACKA15 to A0Address bus Max. of 85 channels can be used Multiple transfers or multipletypes of transfers possible forone activation source Supports Single, Burst, Chain andRepeat Transfer modes Data can be transferred in byte orword units Activation sources: interrupt andsoftwareSingle-Address Mode(Parallel read and write)Dual-Address Mode(Two-cycle read and write)Data Transfer Controller: Chain Transfer ModeInterruptrequestSourceMemory dataInterruptcontrollerDTCservicerequestChannel nDestinationDMA Registern 1 External DMA Controller(ExDMAC)SourceSerial I/On 2 Max. of 4 channels can be usedDestinationMemory Selection of byte or word transferdata lengthOn-chip 1KB RAM Transfer data in parallel with CPUor other internal bus master Dual-address or single-addressmode can be selectedExDMA Controller Block DiagramExternaladdress bus Supports Single, Burst, Sequential,Idle and Repeat Transfer modes Data can be transferred in wordor byte units Activation: internal interrupt,external request, auto-requestExternalmemory(Read) Activation: internal interrupt,external request, auto-request Data Transfer Controller (DTC)Address busA23 to A0Externaldata busExternalmemoryEXDMACExternal devicewith DACKEDACKEDREQData flowExternaldevice Data can be transferred in wordor byte unitsRDHWR, LWRData bus Supports Single, Burst, Sequential,Idle and Repeat Transfer modesRDHWR, LWRExternalmemory Dual-address or single-addressmode can be selectedDMA Controller Block DiagramExternaldevice Max. of 4 channels can be usedData busPeripherals DMA Controller (DMAC)

10 H8 Family of MicrocontrollersH8/38086 14-bit Delta-Sigma A/DSystem clock Rich suite of 8-bit and 16-bitmultifunction, multipurpose timersAin1Ain2MultiplexerVref/REFReference voltagegenerator Watchdog timer (WDT) with independent RC circuit for greater safetyADCRADSSRADDR (16 bits)LCD drive power supply circuitBuffer Real-Time Clock (RTC): seconds,minutes, hours, days and weeksADCR:ADSSR:ADDR: Provides 8/16-bit programmable pulseoutputs using TPU as base Output trigger signals can be selectedin 4-bit groups Each group can operate bothsimultaneously and independently Output trigger signals can operate inparallel with DTC and DMACBGRMRBGRMR:Band-Gap Regulator (BGR) control registerIRRSDADCN: A/D conversion end interrupt request flagA/D control registerA/D start/status registerA/D data registerH8/Tiny 14-Bit PWM Timer Block DiagramInternal clockInternal data busφφ/2Select clockClockBus interfaceBase cycle compare match APWX0Fine–adjustment pulse additionPWX1Base cycle compare match BComparatorAComparatorFine–adjustment pulse additionBDADRADADRBControllogicBase cycle overflow Arbitrary Waveform Generation /Programmable Pulse Generator(PPG) / Timing Pattern Controller(TPC) Arbitrary waveform patterns arestored in memory and generated onoutput pins with the PPG or TPC inconjunction with a timer and DMALCDBand-Gapreference circuitLegend 10-bit or 14-bit Pulse WidthModulation (PWM) timer withripple-reduction feature– Can be used as a D/A converter byadding an external low-pass filterDout (16 bits;14 bits are valid)SecondaryA/D converterACOM– Suitable for motor control apps– Counts events even when system clockis disabled for power savingClock interruptcontrol circuitPGA– 2-phase encoder with up/down countcapability Asynchronous Event Counter (AEC)IRRSDADCNProgrammable gain amplifier– Input capture, output compare, autoreload, event counter, up/down counter,interval timer, and sleep mode timer 3-phase Motor Control Timerfovs Φ/2, Φ/4, Φ/8, Φ/16, Φ/32fovs Φ 2- to 4-channel 8-bit D/A converter TimersPSSΦ 2-channel, 14-bit delta-sigma ADCInternal data bus 4- to 16-channel 10-bit successiveapproximation A/D converter (ADC)DACNTLegend:DACR:PWM D/A control registerDADRA:PWM D/A data register ADADRB:PWM D/A data register BDACNT:PWM D/A counterDACRModule data busH8S 32K Sleep Mode Timer Block Diagram32KOVI (IRQ15)CounterClockClockSelect(Interruptrequest signal)SUBCK/32SUBCK/64SUBCK/128SUBCK/256Internal clockTCNT32KInternal busPeripherals Analog InterfacesTCR32KModule busTK32KBusInterface

11H8 PeripheralsPeripherals Low-Pin-Count (LPC) Interface A popular interface to communicate to PC chip setused in notebooks and PC serversPC Break Controller Block DiagramBCRABARA Supports I/O read and write cyclesOutput control Performs serial data and address transfer using33MHz clockMask control Supports serial interrupt on single lineControl logicComparator Supports power-down modeMatch signal Reduced pin countInternal address Host Interface X-Bus InterfaceAccessstatus Enables connection to the ISA (X-BUS)Output controlMatch signal Four channel parallel interfaceMask control Five host interrupt requests Keyboard Buffer Controller (KBC)PC breakinterruptControl logicComparatorBARBBCRB Conforms to PS/2 specification Error detection, parity error and stop bit monitoringDTMF Application Usage Five host interrupt requests24 kΩ PC Break Controller (PBC)19TONED Simplifies program debugging Instruction and data compareHA16808ANTLSI Synthesis or single waveform20AV CC360 kΩPxxV ref1 0.47 μF100 kΩ Dual-Tone Multi-Frequency(DTMF) Generator Generates DTMF frequency sine waveform,with minimum distortionDTMF2 kΩ11MUTE2SC458Note: The numeric values on the right end of the signal lines indicate the HA16808ANT pin numbers.TONED Pin Output Equivalent Circuitcontrol On-chip Bus Controller (BSC) Provides glueless interface with external devices Supports basic SRAM, burst-ROM interfaceAV CCOutputcontrolAV SSRow Manages external, addressable 16MB region(8 different areas)TONEDColumn Bus specification can be set independentlyfor each region Selectable 8- or 16-bit bus width Choice of 0 to 7 programmable wait-state access Supports direct connection to SDRAMon selected devices Includes a bus arbiter for bus mastership arbitration Burst ROM interface can be set for area 0 External write cycle and internal access can beexecuted in parallel Idle-cycle insertion capability

12 H8 Family of Microcontrollers Overview SoftwareRenesas and the many third-party suppliers in theH8 community provide a wide range of hardwareand software tools and other support services.Renesas offers products that cover all stages of thedevelopment of embedded systems that use H8microcontrollers.Renesas’ integrated development environment Evaluation—Low-cost or no-cost Renesas toolsmake it easy to discover the capabilities of H8MCUs and test the problem-solving power of thetools themselves, including the High-performanceEmbedded Workshop (HEW) integrated softwaredevelopment and debugging environment. Afreely downloadable evaluation version of HEWlets you evaluate the ability of the Renesas C/C compiler to generate efficient code, andevaluation boards enable you to immediately testthat code on known working hardware. Inaddition, the Renesas Interactive onlineengineering laboratory lets you use your own PCto get hands-on experience with powerfulsoftware and hardware tools and experimentwith MCUs before purchase. Debugging—When you begin working on thedesign of your system, you can develop code usingthe full, unlimited compiler in exactly the sameHEW environment. To track down bugs, useRenesas’ on-chip and full in-circuit emulators,which have powerful specialized debugginghardware for trapping specific conditions andrecording program activity. Final Programming—Use Renesas’ FlashDevelopment Toolkit, which has an easy-to-useinterface, to program your debugged applicationinto any of the many H8 MCUs that incorporateRenesas’ mature on-chip flash memory technology.All the tools required for developing H8-basedapplications are available from Renesas distributors.These tools have been developed by groups withinthe worldwide Renesas organization, experiencedengineers who have access to the designers of thedevices themselves. Their insight and expertiseensures the best possible tool performance andsupport.The High-performance Embedded Workshop (or HEW) is agraphical development environment for C/C compilertoolchains with an industry-standard look and feel. Throughthe use of menus, toolbars, status bars, dockable windowsand context-sensi

H8 Family of Microcontrollers 2006 Catalog Renesas Technology America Renesas Technology, the #1 global supplier of microcontrollers, offers hundreds of devices in our H8 , R8C/Tiny, M16C and SuperH families, among others, that have solid technology roadmaps and cover wide spans of

Related Documents:

pher on 8-bit AVR microcontrollers, 32-bit RISC-V processors, and 64-bit ARM processors. The optimal performance is achieved through e cient register allo-cation and instruction techniques. 3.1 8-bit Low-end AVR Microcontrollers Instruction set. AVR microcontrollers have useful instruction sets. Generally instructions take 1 or 2 clock cycles.

The purpose of this application report is to provide help for setting up the RTI Module of Hercules Safety Microcontrollers. The Hercules family of microcontrollers from Texas Instruments is a family of 32-bitRISC microcontrollers with an advanced safety architecture and a rich peripheral set. Contents

PIC Microcontrollers Overview: o Using microcontrollers (MCUs): You will need to know how to connect the microcontroller to the hardware. You will need to know how to write and program code into the microcontroller. o Levels of Programming Languages: MCUs are programmed

2 MSP Microcontrollers MSP microcontrollers (MCUs) from Texas Instruments (TI) are 16-bit and 32-bit mixed-signal proces-sors designed for ultra-low power. Our MCUs offer the lowest power consumption and the perfect mix of integrated peripherals for thousands of application

1.1Why Microcontrollers? To those who are unfamiliar with these devices, microcontrollers might seem extremely simple and rare as compared to personal computers. However, microcontrollers and microprocessors are embedded in many devices, with hund

M2M Modules GNSS Modules SMART Modules www.mobiletek.cn MEMS Microphones Smart Mic Balanced Armature Receivers www.knowles.com 8/16/32-bit PIC Microcontrollers 8/32-bit AVR Microcontrollers 32-bit ARM Core Microcontrollers dsPIC Digital Signal Controllers Touch and Gesture Sensing Solutions

recognition system on simple microcontrollers. The use of low-cost microcontrollers causes a reduction in sys-tem complexity and limits the selection of variables and methods. In summary, this paper makes the following con-tributions: We explore various approaches to implement speech recognition. We analyze and discuss the limitations of speech

definition used is one proposed by Russell and Norvig: “Artificial Intelligence is the study of human intelligence and actions replicated artificially, such that the resultant bears to its .