210 likes | 221 Views
Explore the MCU platform of products that offer a wide range of applications, including air conditioners, automotive systems, gaming, and more. With powerful RISC-like architecture, multiple flash memory sizes, and versatile pin compatibility, these MCUs are easy to use, packed with peripherals, and offer optimal performance.
E N D
Current Applications where the is being used today! Air Conditioners Automotive (just listing a couple) Air Bags Engine Control Body Control Suspension Intra-Vehicle LAN Entertainment Power Steering Power Windows Bar Code Scanners Breath-Analyzers Cell Phone Accessories Cameras Email terminals Cordless business phones Digital Flow meters Digital Video Recorders Engine control units Fuel Cells Gaming applications Glucose Monitors Hand held network test tools High end body control High-end model railroads Hot Water Heaters Industrial power meters Industrial system control Metering; Electric, Water, Gas Multiple Option boards for Metering Applications PC Related Laser Printers Label Printers CRTs Scanners Security Systems Text to Speech applications UPS; Un-interpretable Power Supplies Vending systems VCRs White Goods Wireless networking Applications • ……… to name just a few!
The 7 Key Benefits When Evaluating an MCU Platform of Products - Learn Once, Use Everywhere Easy Packed with Peripherals - Min External Components Powerful RISC Like Architecture – Fast, Efficient Code Execution Fast Flash Memory – Multiple Sizes Versatile Pin Compatibility - Single Socket, Multiple MCUs Software Compatibility Compatible Silent Noise Free/Immune - Low EMI/EMS Best in class Starter Kits Development Tools
Easy SuperiorPerformance OptimalPerformance High Performance Platform of Products - Learn Once, Use Everywhere Traditional Devices • Broad platform of processors for easy upward migration • Flash memory size can fit many design requirements • Consistent pin assignments • Design and code reuse through numerous design cycles M32C/10x 32-bit M32C/9x M32C/8x 16-bit M16C/6x 16-Bit “Sweet Spot” M16C/2x 8 to 16 Transition 8-bit R8C/1x Entry Device M16C
Powerful Packed with Peripherals - Minimal External Components Required • Flash Program Memory • SRAM Data Memory • Virtual EEPROM Data Memory (100,000 FLASH rewrites) • External Memory Interface • Numerous 8 & 16-bit Timers • PWM Timers • Three Phase Motor Control • Real Time Counter • Up to 28 Input Capture & Output Compare • Watchdog Timer • HDLC Channels • UART • USART • USB • CAN • LIN • LCD Controller • Interrupt Controller (fast) • DRAM Controllers • Power-On Reset • Low Voltage Detect • Brown-out Detect • 16-bit Hardware Multiplier • Barrel Shifter • CRC Operation Circuit • X-Y Converter (graphics…) • 10-bit A/D Converter, fast (up to 26 channels) • D/A Converters • On-Chip Oscillator • Analog Comparator • Extensive Low Power Modes • Intelligent I/O
Fast – Bank Switching 7 7 0 0 15 15 8 8 LEGEND R0H (DR) R0L (DR) R0H (DR) R0L (DR) R1H (DR) R1L (DR) R1H (DR) R1L (DR) Families: M16/Tiny, R8C/Tiny, M16C/60, M16C/80 Examples in each family…. (M16C/26, M16C/10, M16C/62P, M16C/80) R2 (Data Register) R2 (Data Register) 23 23 R3 (Data Register) R3 (Data Register) A0 (Address Register) A0 (Address Register) A1 (Address Register) A1 (Address Register) FB (Frame Base Register) FB (Frame Base Register) 0 15 0 15 23 23 Static Base Register Static Base Register Stack Base Register Stack Base Register Families: M32C/80 Examples in this family…. M32C/82 23 0 15 R0H (DR) R0H (DR) R0L (DR) R0L (DR) User Stack Pointer R1H (DR) R1H (DR) R1L (DR) R1L (DR) Interrupt Stack Pointer R2 (Data Register) R2 (Data Register) R3 (Data Register) R3 (Data Register) 23 19 0 A0 (Address Register) A0 (Address Register) A1 (Address Register) A1 (Address Register) Interrupt Table Register FB (Frame Base Register) FB (Frame Base Register) Program Counter 0 15 Flag Register 15 0 23 Flag Save Register (SVF) PC Save Register (SVP) Vector Register (VCT) 16 Bit Multiplier 16 Bit Barrel Shifter
Fast - RISC Like Architecture – Efficient Code and Fast Execution http://www.cmx.com (benchmarks) Lower isbetter
Versatile M32C/8x M32C/8x M32C/8x M32C/8x M16C/62 M16C/30 M16C/30 M16C/30 M16C/30 M16C/62 M16C/62 M16C/62 M16C/62 M16C/62 Legend M16C/2x M16C/2x M16C/2x M16C/2x M16C/2x M16C/2x M16C/2x M16C/2x : M32C/8x : M16C/6x M16C/1x M16C/1x M16C/1x : M16C/3x : M16C/2x M16C/1x M16C/1x M16C/1x : M16C/1x M16C/1x M16C/1x M16C/1x Flash Memory – Multiple Sizes High 144 128 M32C/8x M32C/8x M32C/8x M32C/8x 100 M16C/62 M16C/62 M16C/62 M16C/62 M16C/62 M16C/62 Number of Pins 80 64 48 42 Low 32 512 384 64 48 256 24 32 96 128 16 Flash Memory (Kbytes)
Versatile Comparison of Pin Usage in 100 Pin Package! In these families, a 120-pin package is required to support 90 pins!
Compatible(Pin Functions between Families) 99 STxD4 RXD4/SCL4 SIN4 Port 9 pin 7/ A/D Trigger 100 1 2 M16C/83 M16C/62 M16C/80 M16C/61 Pin Compatibility - Single Socket, Multiple MCUs Industry’s most upward-compatible pin assignments
Compatible (Pin Functions between Packages) Picture is from the SKP26 Starter Kit Plus
Compatibility (Software) Platform of Products - Learn Once, Use Everywhere Renesas H8/300HTiny H8/300H R8C/Tiny M16C ST ST6 ST7 ST9 ST10 Motorola Niton/HC05 HC08 HC12 HCS12 Microchip PIC12 PIC16 PIC18 Atmel ATtiny ATmega 1 2 4 8 16 32 64 128 256 512 Program Memory (KB)
Silent Noise Free/Immune - Low EMI/EMS Competition’sExample of a noise preventing circuit RenesasExample of an M16C-based circuit Power supply ferrite beads placed on the VCC pin MCU Capacitors and resistors unnecessary Control signal lines protected with noise filters and capacitors Up to 60% Better EMI Performance
SKP Content - Complete • Hardware: • Target SKP board, In-Circuit Debugger/Programmer, Cables, Quick Start Guide • Software (CD): • Complete Development System Tools Complete! • HEW, Compiler, Debugger, Programmer • Sample Code Projects • Documentation • Users Manual, html directories, Tutorials, Application Notes, H/W, S/W & tool manuals • Installer • Installs all tools, copies all documentation and sample code, sets up directory structure, start menu and shortcuts www.renesas.com/skp
SKP BoardsStandard platform for M16C family SKPs Series/Group M16C/26 M16C/26A M16C/28 M16C/29 M16C/62P M16C/6N M32C/83 M32C/84 M32C/85 80/144 Pin Devices 48/100 Pin Devices SKP Part # = SKP16C + Groupexample: 26A = SKP16C26A
R8C Mini SKP Series/Group (Part Number) R8C/11 (SKP8CMini)R8C/13 (SKP8CMini-13)*R8C/15 (SKP8CMini-15)*R8C/17 (SKP8CMini-17)* • Mini board: • R8C/Tiny @ 20 MHz • CdS, Thermistor • Slider and pushbutton switches • Red, Yellow & Green LEDs • Jumpers/headers for: • Icc measurements • Clock stop detect feature • External Battery/P.S. input • I/O connectivity (std 0.1” headers) * Note: New SKP. On RTA shelf in March
SKP Comms Board • Communications (Comms) board is an common expansion board which allows any of the starter kits to be expanded to provide following interface functionality: • Adjustable, Switching 1A 3-5V Power Supply • (2) RS-232 level UARTs • (2) Channels of CAN • (1) Channel of LIN • 256K SRAM expansion (memory mapped) • Ethernet Connectivity (memory mapped)
Comms Boards 256K X 16 SRAM Ethernet and Memory Chip Select Jumpers Adjustable Switching Power Supply Ethernet R8C Mini Headers Two RS-232 Circuits Dual Can Circuits, 4 pin pluggable header. LIN Circuit
SKP Support Pages • www.renesas.com/skp
The 7 Key Benefits When Evaluating an MCU Platform of Products - Learn Once, Use Everywhere Easy Packed with Peripherals - Min External Components Powerful RISC Like Architecture – Fast, Efficient Code Execution Fast Flash Memory – Multiple Sizes Versatile Pin Compatibility - Single Socket, Multiple MCUs Software Compatibility Compatible Silent Noise Free/Immune - Low EMI/EMS Best in class Starter Kits Development Tools