Introduction. Purpose. Objectives. Content. Learning Time
|
|
- Mae Wilkerson
- 6 years ago
- Views:
Transcription
1 Introduction Purpose This course provides an introduction to the R8C Family of microcontrollers (MCUs) designed and offered by Renesas Technology Corp. for cost-sensitive 8-bit embedded applications Objectives Review the requirements of 8-bit embedded system applications. Understand how the R8C Family of MCUs addresses the requirements of tomorrow s applications, and how the product line will evolve in the future. Learn about key features and benefits these MCUs provide and how they facilitate system development. Content 36 pages (including this page) 5 questions Learning Time 50 minutes 1
2 R8C Family in Renesas MCU/MPU Portfolio RISC 32-Bit Superscalar & MMU Video and audio processing SH-4A (600 MHz) SH-2, SH-2A (200 MHz) 32-Bit High Performance CISC with FPU R32C RX/600 (100 MHz) H8SX (50 MHz) RX/200 (50 MHz) (50 MHz) CISC 16-Bit Application specific integration Scalable solutions for general purpose M16C (32 MHz) H8S (35 MHz) 8-Bit R8C (20 MHz) R-Secure (20 MHz) H8 (20 MHz) Lowest cost MCUs 2
3 MCU Selection Criteria Efficient, scalable architecture Instruction and code compatibility to move up and down within a family that offers useful choices of memory size, performance, and peripheral integration High peripheral integration More resources built into the chip to simplify designs, save cost Reliable operation and EMC compliance Extended fail-safe mechanisms Low EMI and excellent EMS to satisfy stricter safety and environmental regulations Efficient system development environment Low-cost integrated development environment with comprehensive toolchain Optimized C compiler Efficient on-chip debug capability 3
4 Top 8 Reasons To Select R8C MCUs 1. Scalable Architecture 8. Short Time to Market Outstanding Development Environment 7. Trusted & Flexible Robust and Secured Flash Technology Various Reprogramming Options 6. Quiet Low EMI Low EMS 20 to 100 pins M16C Platform 5. Reliable Numerous Fail-Safe Features 2. Powerful 16-bit CPU Single-cycle Memory Access Optimized Code Generation 3. Efficient Low Power Consumption Flexible Clocking Scheme 4. Versatile Integration of System Components Rich Peripheral Set 1-wire Debugging 4
5 R8C Series R8C Line-up 128 LCD Microcontrollers GP & ASSP Microcontrollers R8C Series 1x LX (1.8 to 5.5V) 3x (1.8 to 5.5V) (2.7 to 5.5V) 2x (2.2 to 5.5V) Flash Size (KB) Scalable Architecture Pin Count Broad Line-up From 2KB to 128KB Flash; 20 to 100-pin packages Extensive Product Offering General Purpose, Application Specific and LCD Controllers 5
6 R8C/3x Optimized Pin Configuration P Pin count pin LQFP 80-pin LQFP 52-pin LQFP 24-pin LSSOP 32-pin LQFP 48-pin LQFP 20-pin LSSOP P pin QFN P6 P2 System pin P Scalable Architecture No trace crossings Multiple Package Sizes 6
7 M16C Platform R8C Family belongs to the Extensive M16C Platform Compatible to an extensive number of microcontrollers Comprehensive scalability Multitude of options and levels of integration Common set of development tool environment Scalable Architecture 7
8 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times
9 16 Bit CPU Architecture R8C Family CPU Core 32-bit Configuration Two Stack Pointer Registers Static Base Configure/Status 15 USP ISP SB FLG Hardware Multiplier 0 15 R0H R0H R0L R0L R1H R1H R1L R1L R2 R2 R3 A0 A0 A1 FB FB 0 15 R0H R1H B0 R2 R3 A0 A1 FB R0L R1L 0 R2 R3 SWITCH 15 Dual Register Banks R0H R1H B1 R2 R3 A0 A1 FB R0L R1L 0 Data Address Frame Base 20 INTBL PC 0 Relocatable Interrupt Vector Table Fast 16-bit Multiplication Up to 1MB addressable Memory Space + Single-cycle Memory Access Powerful 9
10 Efficient Code Generation Versatile Instruction Set (89 instructions) Memory-to-memory, register-to-memory, and register-to-register operations Frequently used instructions (MOV, ADD, SUB, JMP) are 1-byte long Instructions suited for C language stack frame manipulation (ENTER, EXIT) 4-bit transfer instructions (MOVLL, MOVHL) Powerful Bit-manipulation Instructions BNOT, BTST, BSET, etc. Fast Instruction Execution Time 20 instructions execute in 1 cycle Powerful Mathematical Instructions (DSP functionality) RMPA performs sum of product calculations SMOVB moves string of data from one area to another in 5 cycles Eight General and Six Special Addressing Modes Immediate, Absolute, Static Base Relative, 32-bit Register Direct, etc. Efficient, Optimized C Compiler Powerful Fast and compact code Efficient, optimized C compiler Register architecture & Efficient instruction set R8C CPU Core 10
11 Data Transfer Controller (DTC) Activation sources: all peripheral interrupts, or software Interrupt generation Byte or Word transfers Transfer Modes: Normal and Repeat (fixed address or automatic address increment) Many virtual HW channels which can also be chained RAM for DTC DTC Source 1 DTC Source 2. DTC Source 64 3 Read DTC vector to determine control data 1 Interrupt (for Ch2) from peripheral etc. 2 Trigger Example: >60% Performance Increase Transfer of 4-channel A/D conversion results to RAM using single sweep mode Powerful Control file (for Ch1) Control file (for Ch2) Control file (for Ch24) 4 Load Control File to Control Register 7 Write back Control File after transferring DTC Control registers Data Buffer 5 Read Data from source 6 Write data to destination ROM/RAM source destination 11
12 Power-Reduction Techniques Flexible clocking scheme - 5 system clock sources - Programmable clock dividers - Independent module clocking Clock Configuration (Simplified) Module Standby - Independent shut off of peripheral module - A/D Vref cut-off option On-chip power management - Three main operating modes: Normal, Wait, Stop Vref Off AVss Analog input Efficient Vref Cut-Off Resistor Ladder A/D Converter Power can be reduced by up to 1/12,500 of full-speed level 1 1/4 1/77 1/33 3 1/4,500 1/12,500 Normalized Power Levels High Speed: 20MHz (XIN) High speed: 10MHz/8 (HS OCO) Low speed: 125kHz/8 (LS OCO) Low speed: 32kHz (XCIN) Wait: 32kHz (XCIN) Wait: 32kHz (XCIN) Stop Mode 12
13 Integration of System Components Data Flash Data Flash with Back Ground Operation (BGO) LVCMP2 pin Power-On Reset & Low- Voltage Detection Circuit VCC Temp (C) % Accurac y /- 2 % Vcc (V) R8C Typical MCU High Accuracy 40MHz On-chip Oscillator Level Selection Circuit (16 Levels) Level Selection Circuit (4 Levels) Comparator & Voltage Detection Logic Reset / Interrupt Versatile Internal Voltage Reference 13
14 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times
15 Rich Functionality Communication Communication I/O I/O Direct LED Drive Internal pull-ups UART, Clock Synchronous I 2 C, SSU Analog Analog Processing Processing Comparators ADC DAC Display Display Peripherals Timing Timing Control Control Segment and Dot matrix LCD Controller Networking Networking Signal Signal Generation Generation 8-, 16-bit Multifunction Timers RTC Versatile LIN CAN PWM Signals One-shot pulses 15
16 CAN (Control Area Network) FullCAN (Extended CAN) controller compatible with CAN 2.0A and 2.0B specifications Supports 11- or 29-bit message identifiers for over 500 million unique ID s Re-transmission Abort function prevents a message that is lost during arbitration Listen-Only mode to reuduce bus congestion 16 configurable buffers for efficient data management Acceptance filter hardware provides message pre-screening mechanism for increased network reliability and decreased CPU overhead Forced Bus-Off Restore function for quick state recovery Versatile 16
17 Hardware LIN (Local Interconnect Network) Generates the Synch Break pulse Measures the Synch Field duration Controls Synch Break and Synch Field signal inputs to the UART Detects bus collisions and can respond in a single bit time and back off without corrupting data Example Application Building Automation Versatile 17
18 Advanced Analog Functions 2.2uS conversion times at 10-bit resolution Up to eight conversion result registers Advanced operation modes: Repeat and Sweep (automatic scan) Software and Hardware triggers (Timers, external, DTC) Internal voltage reference available as input Mode No. of Channels How often Generate INT On One Shot Any one channel Once Complete Repeat Mode 0 Any one channel Repeatedly Never Repeat Mode 1 Any one channel Repeatedly Complete Single Sweep Mode 2/4/6/8 channels Once Complete Repeat Sweep Mode 2/4/6/8 channels Repeatedly Complete Versatile ANI ANI n. ADC Internal Voltage Reference (1.34V +/- 0.1V) Buffer 10-bit x 8 ch 18
19 Powerful Timer Array Example Application: Brushless DC Motor Control 7 different types of 8-bit and 16-bit timers Functions include waveform generation, PWM, time measurement, Real-time clock and more R8C Timers (8- and 16-bit) 40 MHz 16-bit CPU On-chip + Oscillator HW Multiplier Program Flash RAM Other Peripherals ADC Motor Current Power Module CLK Trig U U 16-bit Motor V Timer V (RD) W W Shut-off Over-current BLDC M Timer Operating Modes Timer RG Timer RF Timer RE Timer RD Timer RC Timer RB Timer RA Timer Mode X X X X Pulse Output Mode X Event Counter Mode X Pulse Width Measurement Mode X Pulse Period Measurement Mode X Programmable Waveform Generation Mode X Programmable One-shot Generation Mode X Programmable Wait One-shot Generation Mode X Input Capture Mode X X X X Debug Unit CLK 16-bit Timer (RC) comparator Output Compare Mode X X X X X PWM Mode X X X Reset Synchronous PWM Mode X Complementary PWM Mode X PWM2 Mode X X PWM3 Mode X Real-time Clock Mode X Phase Counting Mode X X Input Capture channels Versatile Output Compare channels Hardware PWM channels
20 LCD Controller Internal LCD voltage booster capable of driving 3V or 5V glass with 1.8V supply Up to 52 Segment lines and 8 Common lines for a maximum of 416 LCD segments 1/2, 1/3 and 1/4 Bias options (internal or external configuration) Automatic Blink Function for each segment independently Multiple clock sources including 32kHz Sub-clock Dedicated LCD RAM area for display and control of each segment All SEG and COM pins are multiplexed with GPIO Versatile 20
21 Interactive I/O Configuration Read actual pin state even when pin is in output mode High/Low Drive Capacity Balance EMI and Drive Requirements Output Latches Avoid Read-Modify-Write Issues Three Input Thresholds 0.5Vcc, 0.35Vcc, 0.7Vcc Minimize ground bounce impact Individually controlled Pull-ups on all ports Pin State Detection Drive Capacity Selection Output Latch Input Level Switch Pull-up Selection Output Driver Pin Input Versatile 21
22 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times
23 1-Wire On-Chip Debugging Interface True 1-Wire Communication I/F Real-time memory access via Debug DMA Dedicated Clock for Debug Engine On-chip Trace 8 Instructions and 1 Data Breakpoint Up to 255 SW Breakpoints when using HEW R8C/2x R8C/3xA, Lx Break Before execution Data break Address match: 4/2 1 Address match: 8 1 Trace mode On-chip trace On-chip trace Break Trace info Branch destination: 4 Branch destination/data access: 8 Trace condition No Combination of 2 points RAM memory reference/change Refer by monitor program during non-run Refer during user program execution (run) (RAM trace) Versatile 23
24 Fail-Safe Features Oscillator Stop Detection Enhanced Watchdog Timer System Operation Access Control Reliable 24
25 Power Supply Monitoring Internal status VCC [V] Vdet2 Vdet1 Vdet0 0 In reset Power-On Reset Program execution Interrupt Interrupt Low-voltage Detection In reset POR Features R8C/2x R8C/3x, Lx Comparator Circuit 1 unit: LVD0 1 unit: LVD0 (2 options) (16 options) (4 options) Built-in POR & LVD - Power-On Reset circuit can be configured to detect four different voltage levels - Low-Voltage Detect circuit can generate interrupts at 16 different levels set via software - Power supply can also be monitored externally through a pin to trigger LVD interrupts 1 4 Detection Voltage 2.4V 1.9V, 2.35V, 2.85V, 3.8V Accuracy +/- 0.1V +/- 0.1V Minimum Voltage Rise Time 20mV / ms none Reliable 25
26 Excellent Electromagnetic Performance Techniques to reduce EMI and EMS: Careful Vcc and Vss layout Protection circuits and filters to provide enhanced tolerance for static electricity and help prevent circuit latch-ups Oscillator switching circuits to reduce noise radiated from clock driver Advanced chip layout techniques Careful Vcc and Vss Layout Noise Filters on Input Signals Advanced chip layout techniques Quiet 26
27 Advanced Flash Memory Technology ROM Code Protect bits prevent reading or rewriting of the on-chip flash memory when using a parallel programmer. Flash Memory ID Code protection feature prevents unauthorized access. The multi-byte ID sent by the serial programmer must match the ID previously set by the user in order to access the flash memory. Data Protect Function to enable and disable programming or erasing of each flash memory block. Trusted & Flexible Programmer Mode: MCUs can be programmed using an external box such as a parallel programmer or debug emulator. Boot Mode: Built-in boot loader program allows PC connection through RS232 interface for easy programming. CPU/User Mode: Customer can develop custom bootloader program to rewrite the flash memory. The rewrite program can be transferred to RAM when all flash memory contents need to be changed. 27
28 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times
29 Revolutionary Evaluation Platform Short Time to Market 29
30 Outstanding Development Environment Evaluation Development Production Code Generator and Evaluation / Starter Kits Short Time to Market Renesas HEW (High Performance Embedded Workshop) and Advanced Debugging Hardware Production Programming using Renesas own Factory Programming Services, or 3 rd -party tools 30
31 R8C (non-lcd) Line-up Pins Motor Timers, LIN, CAN, 40MHz OCO * Expanded Line-up, D/A, ASSP s R8C/3x Enhanced Performance And Features Low-end R8C s New ASSP s Automotive Grade Avail. 16KB-64KB R8C/24,25 32KB-128KB 48KB-128KB R8C/22,23 R8C/20,21 R8C/2C,2D R8C/2A,2B CAN 20-ch ADC D/A 32KB-128KB 16KB-128KB 16KB-32KB R8C/38x R8C/36x 16KB-128KB R8C/35x R8C/34x 64KB-128KB 64KB-128KB R8C/38x R8C/38x R8C/36x R8C/36x R8C/34x R8C/34x CAN CAN CAN 32KB- 128KB KB-32KB R8C/26,27 8KB-16KB 8KB-16KB R8C/2K,2L R8C/2E,2F D/A Motor Lighting 16KB-32KB R8C/2G 4KB-32KB 8KB-32KB R8C/33x R8C/3Gx 20 R8C/28,29 4KB-8KB 2KB-4KB R8C/2H R8C/2J R8C/32x 4KB-16KB * On-chip Oscillator Contact Renesas for latest R8C Line-up 31
32 R8C/Lx (LCD Controller) Series Line-up Pins 100 R8C/L3A7 R8C/L3A8 R8C/L3AA R8C/L3AC 56 Seg x 4 Com 52 Seg x 8 Com 80 R8C/L387 R8C/L388 R8C/L38A R8C/L38CA 48 Seg x 4 Com 44 Seg x 8 Com 64 R8C/L367 R8C/L368 R8C/L36A R8C/L36C 32 Seg x 4 Com 28 Seg x 8 Com 52 R8C/L357 R8C/L358 R8C/L35A R8C/L35C 24 Seg x 4 Com Flash Size (KB) 128 Contact Renesas for latest R8C Line-up 32
33 R8C Family Roadmap In Production Function / Performance Introduction in R8C/1x-2x General Purpose, R8C/Lx High Performance, LCD Controller R8C/3x High Performance Next: Super Low Power Low-Power, ASSP s Low pin Count More ASSP s 33
34 Building Automation R8C s Possibilities Medical Devices Fertility probes, glucose meters, blood pressure monitor, thermometers White Goods / Appliance HVAC, Lighting, AMR, Security, Elevators/Escalators Industrial Control R8C Solutions Motor Control, User Interface, Temperature Control Transportation / Automotive Sensors, Pumps, Conveyor Belts, Fans, Actuators Computing & Networking Monitoring, Fan control, Power Supply, User Interface, COM I/Fs Automotive, Industrial & Recreation Vehicles 34
35 PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide At any time After passing quiz Unlimited times
36 Course Summary Key requirements of 8-bit applications How R8C Family MCUs fit in the Renesas product portfolio Top 8 Reasons favoring the use of these MCUs for new 8-bit embedded system designs Introduction to R8C Line-up and Groups Future of the R8C Family and Possibilities For more information, please visit our Web site: 36
Renesas New Generation of R8C/Tiny Series MCUs Adds 1.8V Support and Coprocessing With Background Operation to Enable Low-cost Innovative Designs
PRESS CONTACT: Akiko Ishiyama Renesas Technology America, Inc. (408) 382-7407 akiko.ishiyama@renesas.com Renesas New Generation of R8C/Tiny Series MCUs Adds 1.8V Support and Coprocessing With Background
More informationApproximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package
Renesas Technology to Release R8C/Mx Series of Flash MCUs with Power Consumption Among the Lowest in the Industry and Powerful On-Chip Peripheral Functions Approximately half the power consumption of earlier
More informationProduct Guide R8C/2C & 2D
Product Guide The R8C microcontroller family is the latest in a line of high performance microcontrollers from Renesas. The R8C/Tiny family is very suitable in offering more performance on applications
More informationIncorporating a Capacitive Touch Interface into Your Design
Incorporating a Capacitive Touch Interface into Your Design Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit
More informationCourse Introduction. Purpose: Objectives: Content: Learning Time:
Course Introduction Purpose: This course provides an overview of the Renesas SuperH series of 32-bit RISC processors, especially the microcontrollers in the SH-2 and SH-2A series Objectives: Learn the
More informationCapacitive Touch Based User Interfaces and Hardware-based Solutions
Capacitive Touch Based User Interfaces and Hardware-based Solutions Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit
More informationIntroduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.
Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project
More informationInterconnects, Memory, GPIO
Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate
More informationLIN and CAN Solutions for Industrial Applications
LIN and Solutions for Industrial Applications LIN AND NETWORKING TECHNOLOGIES are excellent solutions for a wide range of industrial embedded applications. They are well proven in the automotive field,
More informationE8a Emulator Additional Document for User's Manual R0E00008AKCE00EP2
REJ10J1644-0100 E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP2 Renesas Microcomputer Development Environment System M16C Family / R8C/Tiny Series Notes on Connecting the R8C/10, R8C/11,
More informationFOR IOT PRODUCT DEVELOPMENT
FOR IOT PRODUCT DEVELOPMENT TRONSHOW IEEE2050-2018 STANDARD 2018/12/12 ATSUSHI HASEGAWA INDUSTRIAL SOLUTION BUSINESS UNIT RENESAS ELECTRONICS CORPORATION SOLUTION OFFERINGS FOR FOCUS DOMAINS To develop
More informationUnderstanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,
Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and
More informationE8a Emulator Additional Document for User's Manual R0E00008AKCE00EP9
REJ10J1646-0100 E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP9 Renesas Microcomputer Development Environment System M16C Family / R8C/Tiny Series Notes on Connecting the R8C/18, R8C/19,
More informationCourse Introduction. 2009, Renesas Technology America, Inc., All Rights Reserved
Course Introduction Purpose This course provides an introduction to the peripheral functions built into R8C Tiny series microcontrollers (MCUs). Objective Learn about the features and operation of the
More informationMB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/
F 2 MC-8FX Family 8-bit Microcontroller MB95260H Series/MB95270H Series/ General-purpose, low pin count package MB95260H Series, MB95270H Series, and with dual-operation Flash memory that can address EEPROM
More informationIntroduction to ARM LPC2148 Microcontroller
Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM
More informationAVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.
AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More informationMT2 Introduction Embedded Systems. MT2.1 Mechatronic systems
MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing
More informationZ8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals
Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target
More informationFactsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers
Fujitsu Semiconductor Europe Factsheet Concept Compatible Platm of 16-bit Microcontrollers Concept Compatible Platm of 16-bit Microcontrollers The Platm offers a choice of 100 part numbers ranging from
More informationTHE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN
THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN KEVIN TOWNSEND (MICROBUILDER) BRENDON SLADE (NXP) Agenda Part I Overview of the LPC84x Multi-Tester Swiss army knife
More informationAVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director
AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash
More informationKinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications
Kinetis EA Ultra-Reliable Microcontrollers Automotive and Industrial Applications Agenda Introducing Kinetis EA Proposition Value Features Overview Application Examples Enablement Useful Links 1 Kinetis
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationRemote Keyless Entry In a Body Controller Unit Application
38 Petr Cholasta Remote Keyless Entry In a Body Controller Unit Application Many of us know this situation. When we leave the car, with a single click of a remote control we lock and secure it until we
More informationCourse Introduction. Purpose: Objectives: Content: 27 pages 4 questions. Learning Time: 20 minutes
Course Introduction Purpose: This course provides an overview of the Direct Memory Access Controller and the Interrupt Controller on the SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are
More informationF 2 MC-8FX Family. 8-bit Microcontroller. MB95200 Series
F 2 MC-8FX Family 8-bit Microcontroller The MB95200 series with a general-purpose low pin count package and built-in CR oscillator has been added to the product lineup of the 8-bit microcontroller 8FX
More informationThis Part-A course discusses techniques that are used to reduce noise problems in the design of large scale integration (LSI) devices.
Course Introduction Purpose This Part-A course discusses techniques that are used to reduce noise problems in the design of large scale integration (LSI) devices. Objectives Understand the requirement
More informationAm186ER/Am188ER AMD continues 16-bit innovation
Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based
More informationUnlocking the Potential of Your Microcontroller
Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest
More informationDepartment of Electronics and Instrumentation Engineering Question Bank
www.examquestionpaper.in Department of Electronics and Instrumentation Engineering Question Bank SUBJECT CODE / NAME: ET7102 / MICROCONTROLLER BASED SYSTEM DESIGN BRANCH : M.E. (C&I) YEAR / SEM : I / I
More informationIntroducing STM32 L0x Series. April
Introducing STM32 L0x Series April 2014 www.emcu.it 20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1
More informationDatasheet. 1. Overview. 1.1 Features Applications. R8C/LA3A Group, R8C/LA5A Group, R8C/LA6A Group, R8C/LA8A Group RENESAS MCU
Datasheet R8C/LA3A Group, R8C/LA5A Group, R8C/LA6A Group, R8C/LA8A Group RENESAS MCU R01DS0011EJ0101 Rev.1.01 1. Overview 1.1 Features The R8C/LA3A Group, R8C/LA5A Group, R8C/LA6A Group, and R8C/LA8A Group
More informationArduino Uno R3 INTRODUCTION
Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running
More informationM16C R8C FoUSB/UART Debugger. User Manual REJ10J
REJ10J1725-0100 M16C R8C FoUSB/UART Debugger User Manual Renesas Microcomputer Development Environment System R8C Family R8C/2x Series Notes on Connecting R8C/2A, R8C/2B, R8C/2C, R8C/2D Rev.1.00 Issued
More informationRenesas 78K/78K0R/RL78 Family In-Circuit Emulation
_ Technical Notes V9.12.225 Renesas 78K/78K0R/RL78 Family In-Circuit Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document
More informationThis Part-B course discusses design techniques that are used to reduce noise problems in large-scale integration (LSI) devices.
Course Introduction Purpose This Part-B course discusses design techniques that are used to reduce noise problems in large-scale integration (LSI) devices. Objectives Learn approaches and design methods
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationDERTS Design Requirements (1): Microcontroller Architecture & Programming
Lecture (5) DERTS Design Requirements (1): Microcontroller Architecture & Programming Prof. Kasim M. Al-Aubidy Philadelphia University 1 Lecture Outline: Features of microcomputers and microcontrollers.
More informationA11L: 78K0R Low Power MCU
A11L: 78K0R Low Power MCU Hands-On Lab Renesas Electronics America Inc. Bob Proctor Staff Engineer 12 & 13 October 2010 Version 1.0 1 Bob Proctor Staff Applications Engineer in Durham, NC 3-years at Renesas
More informationDEV-1 HamStack Development Board
Sierra Radio Systems DEV-1 HamStack Development Board Reference Manual Version 1.0 Contents Introduction Hardware Compiler overview Program structure Code examples Sample projects For more information,
More informationRL78 Ultra Low Power MCU Lab
RL78 Ultra Low Power MCU Lab Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Renesas Technology & Solution Portfolio 3 Microcontroller and Microprocessor Line-up 2010 2012 32-bit
More informationUniversity Program Advance Material
University Program Advance Material Advance Material Modules Introduction ti to C8051F360 Analog Performance Measurement (ADC and DAC) Detailed overview of system variances, parameters (offset, gain, linearity)
More informationKinetis KE1xF512 MCUs
NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now
More informationMN101E50 Series. 8-bit Single-chip Microcontroller
8-bit Single-chip Microcontroller Overview The MN101E series of 8-bit single-chip microcomputers (the memory expansion version of MN101C series) incorporate multiple types of peripheral functions. This
More informationSTM8L and STM32 L1 series. Ultra-low-power platform
STM8L and STM32 L1 series Ultra-low-power platform 8-bit and 32-bit MCU families 2 Flash (bytes) 2 M 1 M 128 K 16 K 8-bit Core STM8S Mainstream STM8A F and STM8AL Automotive STM8L Ultra-low-power 32-bit
More informationSTM32 Cortex-M3 STM32F STM32L STM32W
STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum
More informationHigh-Performance 32-bit
High-Performance 32-bit Microcontroller with Built-in 11-Channel Serial Interface and Two High-Speed A/D Converter Units A 32-bit microcontroller optimal for digital home appliances that integrates various
More informationTEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!
Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer
More informationProduct Technical Brief S3C2440X Series Rev 2.0, Oct. 2003
Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement
More informationCONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6
CONTENTS dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches and Jumpers 7 MCU Sockets 8 Power Supply 10 On-Board USB 2.0 Programmer 11 MikroICD 12 RS-232 Communication Circuit 13
More informationBolt 18F2550 System Hardware Manual
1 Bolt 18F2550 System Hardware Manual Index : 1. Overview 2. Technical specifications 3. Definition of pins in 18F2550 4. Block diagram 5. FLASH memory Bootloader programmer 6. Digital ports 6.1 Leds and
More informationUltra Low Power Microcontroller - Design Criteria - June 2017
Ultra Low Power Microcontroller - Design Criteria - June 2017 Agenda 1. Low power technology features 2. Intelligent Clock Generator 3. Short wake-up times 4. Intelligent memory access 5. Use case scenario
More informationXC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,
XC2000 Family AP16179 Application Note V1.0, 2010-07 Microcontrollers Edition 2010-07 Published by Infineon Technologies AG 81726 Munich, Germany 2010 Infineon Technologies AG All Rights Reserved. LEGAL
More informationModule 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1
Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 11 Embedded Processors - II Version 2 EE IIT, Kharagpur 2 Signals of a Typical Microcontroller In this lesson the student will
More informationSTM32 F0 Value Line. Entry-level MCUs
STM32 F0 Value Line Entry-level MCUs Key Messages 2 STM32 F0: Is the Cortex -M0 core generated with ST s STM32 DNA, for cost sensitive designs. The STM32 F0 is benefiting of STM32 DNA, providing the essential
More informationEEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture
Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin
More informationGetting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05
Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop Version 1.05 Agenda Introduction to ARM Cortex Cortex -M4F M4F and Peripherals Code Composer Studio Introduction to StellarisWare, I iti
More informationRL78 Project Configuration Tips
RL78 Project Configuration Tips Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive
More informationHello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be
Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this
More informationWelcome to this Renesas Interactive course which covers migration from the the V850 Jx3 series of 32bit MCUs to the Jx4 Series.
Welcome to this Renesas Interactive course which covers migration from the the V850 Jx3 series of 32bit MCUs to the Jx4 Series. The J Series provides a combination of high-performance processing power
More informationProgramming in the MAXQ environment
AVAILABLE The in-circuit debugging and program-loading features of the MAXQ2000 microcontroller combine with IAR s Embedded Workbench development environment to provide C or assembly-level application
More informationOverview of Microcontroller and Embedded Systems
UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These
More informationProcessor Register Set of M16C
Processor Register Set of M6C 2 banks of general-purpose registers 4 6-bit data registers R - R3 Upper and lower bytes of registers R and R can be used as 8-bit registers (RL, RH, RL, RH) 2 6-bit address
More informationZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B
ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard
More informationATmega128. Introduction
ATmega128 Introduction AVR Microcontroller 8-bit microcontroller released in 1997 by Atmel which was founded in 1984. The AVR architecture was conceived by two students (Alf-Egil Bogen, Vergard-Wollen)
More informationPC87435 Enhanced IPMI Baseboard Management Controller
April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management
More informationMicrocontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8
32bit Product specification Jun 2011 V0.a ByVac Page 1 of 8 Contents 1. Introduction...3 2. Features...3 3. Physical Specification...3 3.1. PIC32...3 3.2. USB Interface...3 3.3. Power Supply...4 3.4. Power
More informationStudy and implementation of RL78 low power mode
January 2014 Study and implementation of RL78 low power mode Application note Emeric Bartholin GE5 YEARS 2013-2014 Summary Introduction... 2 1. Internal architecture of RL78... 3 2. The three mode of low
More informationThe purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data
1 The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data flash organization as well as self and external programming
More informationQuestion Bank Microprocessor and Microcontroller
QUESTION BANK - 2 PART A 1. What is cycle stealing? (K1-CO3) During any given bus cycle, one of the system components connected to the system bus is given control of the bus. This component is said to
More informationDiploma in Embedded Systems
Diploma in Embedded Systems Duration: 5 Months[5 days a week,3 hours a day, Total 300 hours] Module 1: 8051 Microcontroller in Assemble Language Characteristics of Embedded System Overview of 8051 Family
More informationAN5123 Application note
Application note STSPIN32F0A - bootloader and USART protocol Introduction Cristiana Scaramel The STSPIN32F0A is a system-in-package providing an integrated solution suitable for driving three-phase BLDC
More informationFreescale s Next Generation 8-bit LCD Solutions
Freescale s Next Generation 8-bit LCD Solutions When most consumers think of LCD, they probably envision a flat panel television or computer monitor. However, there are millions more LCDs out there that
More informationXE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.
XE166 Family AP16160 X E 1 6 4 D r i v e C a r d H a r d w a r e D e s c r i p t i o n Application Note V1.0, 2009-03 Microcontrollers Edition 2009-03 Published by Infineon Technologies AG 81726 Munich,
More informationComputer Hardware Requirements for Real-Time Applications
Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture
More information32-bit ARM Cortex -M3 FM3 Microcontroller
32-bit ARM Cortex -M3 FM3 Microcontroller The MB9AAA0N Series are highly integrated 32-bit microcontrollers that dedicated for embedded controllers with low-power consumption mode and competitive cost.
More informationEB-51 Low-Cost Emulator
EB-51 Low-Cost Emulator Development Tool for 80C51 Microcontrollers FEATURES Emulates 80C51 Microcontrollers and Derivatives Real-Time Operation up to 40 MHz 3.3V or 5V Voltage Operation Source-Level Debugger
More informationFIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)
(Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationComputer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers
Lecture (4) Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Prof. Kasim M. Al-Aubidy Philadelphia University-Jordan DERTS-MSc, 2015 Prof. Kasim Al-Aubidy 1 Lecture Outline:
More informationacret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.
acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.) Module 0 Introduction Introduction to Embedded Systems, Real Time
More informationSTM32 F-2 series High-performance Cortex-M3 MCUs
STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32 bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/stm32 STM32 F-2 series The STM32
More informationM16C/62P QSK QSK62P Plus Tutorial 1. Software Development Process using HEW4
M16C/62P QSK QSK62P Plus Tutorial 1 Software Development Process using HEW4 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW4 (Highperformance Embedded
More informationArchitecture of Computers and Parallel Systems Part 6: Microcomputers
Architecture of Computers and Parallel Systems Part 6: Microcomputers Ing. Petr Olivka petr.olivka@vsb.cz Department of Computer Science FEI VSB-TUO Architecture of Computers and Parallel Systems Part
More informationClock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar
Clock and Fuses Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Reference WHY YOU NEED A CLOCK SOURCE - COLIN O FLYNN avrfreaks.net http://en.wikibooks.org/wiki/atmel_avr
More informationTypical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,
PTR5618 Coin-size Ultra Low Power Bluetooth Low Energy System on Module Embedded Cortex M4F 32 bit processor The PTR5618 ultra-low power Bluetooth Low Energy/ANT/2.4GHz Proprietary Multi-protocol modules
More informationEMBEDDED SYSTEMS COURSE CURRICULUM
On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:
More informationMemory Expansion. Lecture Embedded Systems
Memory Expansion Lecture 22 22-1 In These Notes... Memory Types Memory Expansion Interfacing Parallel Serial Direct Memory Access controllers 22-2 Memory Characteristics and Issues Volatility - Does it
More informationM68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1
M68HC08 Microcontroller The MC68HC908GP32 Babak Kia Adjunct Professor Boston University College of Engineering Email: bkia -at- bu.edu ENG SC757 - Advanced Microprocessor Design General Description The
More informationThe MPC500 Family of 32-bit Embedded Controllers from Motorola. Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS
The MPC500 Family of 32-bit Embedded Controllers from Motorola Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS Application Examples Robotics The Xerox Palo Alto Research
More informationVLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab
AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor
More informationCN310 Microprocessor Systems Design
CN310 Microprocessor Systems Design Microcontroller Nawin Somyat Department of Electrical and Computer Engineering Thammasat University Outline Course Contents 1 Introduction 2 Simple Computer 3 Microprocessor
More information2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series
3 2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family Ten products from the Ultra-low Leak group have been added to the lineup as the third group of products from the 32-bit microcontroller FM3 Family.
More informationAK-STM32-ETH Development Board
AK-STM32-ETH Development Board Reference manual Copyright 2011 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy...
More informationMicrocontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.
Ajit Pal Microcontrollers Principles and Applications +5 V 2K 8 8 bit dip switch P2 8 Reset switch Microcontroller AT89S52 100E +5 V +5 V 2.2K 10 uf RST 7 Segment common anode LEDs P1(0-6) & P3(0-6) 7
More informationM ICROCONTROLLER S OLUTIONS FOR CAN NETWORKING & HIGH-END INDUSTRIAL AND AUTOMOTIVE APPLICATIONS
BDTIC www.bdtic.com/semiconductor M ICROCONTROLLER S OLUTIONS FOR CAN NETWORKING FOR COST-EFFECTIVE & HIGH-END INDUSTRIAL AND AUTOMOTIVE APPLICATIONS CAN N ETWORKING Several times a day, most of us use
More informationZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution
digital infrared Solutions CRIMZON ZLF645 Flash MCU uir solution with zbase database CRIMZON ZLF645 advantage 32/64 kb flash 512 b/1 kb ram crimzon z8 lxmc core ir transmission ir learning tuned ir amplifier
More information2-Oct-13. the world s most energy friendly microcontrollers and radios
1 2 3 EFM32 4 5 LESENSE Low Energy Sensor Interface Autonomous sensing in Deep Sleep LESENSE with central control logic ACMP for sensor input DAC for reference generation Measure up to 16 sensors Inductive
More information