What is Functional Safety?

Size: px
Start display at page:

Download "What is Functional Safety?"

Transcription

1 Transportation and Safety Microcontrollers from Texas Instruments September 2012

2 What is Functional Safety? Safety is freedom from unacceptable risk of physical injury or of damage to the health of people, either directly, or indirectly as a result of damage to property or to the environment. Functional safety is part of the overall safety that depends on a system or equipment operating correctly in response to its inputs. Example: over-temperature protection device, using a thermal sensor in the windings of an electric motor to deenergise the motor before they can overheat Source: iec

3 Safety Failures and their Causes Failures in a functional safety system can be broadly classified into two categories: Systematic and Random failures Failures Systematic Failures Systematic Result from a failure in design or manufacturing Often a result of failure to follow best practices Random Rate of systematic failures can be reduced through continual and rigorous process improvement Random Failures Result from random defects inherent to process or usage condition Rate of random failures cannot generally be reduced; focus must be on the detection and handling of random failures in the application. Note: Software failures are considered to be systematic 3

4 Functional Safety vs. Quality/Reliability High quality and reliability does not guarantee safety. Methods to ensure quality and reliability have high overlap to methods used to manage systematic safety failures. Zero DPPM efforts Safe Launch programs Requirements to manage safety of random hardware failures in application typically do not overlap quality and reliability requirements. 4

5 Safety Integrity Levels SIL- Demand Mode SIL- Continuous Mode Closed-Loop view of Safety life cycle Source: EXIDA

6 Hercules TM Safety Microcontrollers New Product Overview

7 Hercules TM MCUs make the world a safer place Electronics are proliferating in safety-critical applications EN (railway) DO-254 DO-178B (aerospace) IEC (medical equipment) IEC (process industry) TM Hercules MCU IEC (furnaces) IEC (nuclear power stations) IEC ISO (machinery) IEC (safety) ISO (automotive) Hercules MCUs provide developers of safety-critical applications: Protection against random and systematic failures Headroom for application differentiation Simplified development and system certification 7

8 Typical Safety System Concept MCU MCU Safety = + 2x MCU MCU FPGA Safety = + 1x MCU + FPGA MCU ASIC Safety = + 1x MCU + ASIC TI Hercules Safety MCU Solution = 8

9 Hercules ARM Cortex Safety MCU Applications Aerospace & Railway Industrial Communications Gateway Industrial Motor Control Avionics / Autopilot Manufacturing / Robotics Anti-Skid Control Wind Power Motor Control Automotive Industrial Automation / PLC Airbag Braking / Stability Control Sensor & Communications Gateway Solar Power Hybrid & Electric Vehicles Radar / Collision Avoidance (ADAS) Oxygen Concentrators Anesthesia Active Suspension Chassis / Domain Control Electric Power Steering Respirators Medical 9

10 TI Hercules TM MCU Platform ARM Cortex Based Microcontrollers (confidential until September 6 th ) Hercules Platform TMS470M TMS570 RM4x Value Line Transportation and Safety MCUs Transportation Applications Automotive Q100 Qualification -40 to 125 C Operation LIN, CAN Connectivity ISO26262 ASIL-B IEC SIL-2 Cortex-M to 100 DMIPS High Performance Transportation and Safety MCUs Transportation Applications Automotive Q100 Qualification -40 to 125 C Operation FlexRay, CAN Connectivity ISO26262 ASIL-D IEC SIL-3 Cortex-R over 280 DMIPs High Performance Industrial and Medical Safety MCUs Industrial Applications Medical Applications TMS Qualification -40 to 105 C Operation Ethernet, USB Connectivity IEC SIL-3 Cortex-R over 350 DMIPs 10

11 Exida Has Certified TMS570LS20216S IEC SIL3 Capable 11

12 Hercules Safety Documents Documents provided by TI some under NDA to assist in the safety certification process: Hercules TMS570/RM Device Safety Manual (SM) Details product safety architecture and recommended usage NDA NDA Safety Analysis Report Summary (SAR1) Summary of FIT rate and FMEDA at DEVICE level for IEC and ISO Detailed Safety Analysis Report (SAR2) Full details of all safety analysis executed down to MODULE level for IEC and ISO NDA Safety Case Report (SCR) Summary of compliance to IEC and/or ISO

13 Hercules MCUs are tailored for safety critical applications RM48 Cortex -R4F RM48x Safety Critical Industrial & Medical Up to 220MHz (>350 DMIPS) Up to 3MB Flash 337 BGA 144 QFP Lockstep Floating Point CPUs CPU & RAM BIST, RAM & Flash ECC,CRC IEC Dual 12-bit ADCs, 10/100 Ethernet, USB Host & Device, MibSPI, CAN, UART, I 2 C N2HET sub-10$ to $30 TMS S570 Cortex -R4F TMS570LS 31x/21x TMS570LS 20x/10x High Performance Transportation Safety High Performance Transportation Safety Up to 180MHz (>280 DMIPS) Up to 160MHz (>250 DMIPS) Up to 3MB Flash 337 BGA 144 QFP Up to 2MB Flash 337 BGA 144 QFP Lockstep Floating Point CPUs CPU & RAM BIST, RAM & Flash ECC, CRC IEC & ISO & AEC Q100 Qual Dual 12-bit ADCs, 10/100 Ethernet, FlexRay, MibSPI, CAN, LIN, UART, I 2 C N2HET Lockstep Floating Point CPUs with over CPU & RAM BIST, RAM & Flash ECC, CRC IEC & AEC Q100 Qualification Dual 12-bit ADCs, FlexRay, MibSPI CAN, LIN, NHET $15 to $20 sub-10$ to $16 TMS470M Cortex -M3 TMS470MF 066x TMS470MF 042x/031x Transportation & Gen Purpose Safety Transportation & Gen Purpose Safety 80MHz (~100 DMIPS) 80MHz (~100 DMIPS) 640K Flash 100 QFP Up to 448K Flash 100 QFP CPU & RAM BIST, RAM & Flash ECC, CRC 10-bit ADC, MibSPI, CAN, LIN, UART, HET AEC Q100 Qualification CPU & RAM BIST, RAM & Flash ECC, CRC 10-bit ADC, MibSPI, CAN, LIN, UART, HET AEC Q100 Qualification $6 $ $5

14 Hercules Safety MCU Roadmap Industrial & Medical RM48L9x 2*R4F LS 3MB, 256kB 220MHz Production 4Q 2012 RM48L5x 2MB, 192kB ETHERNET Production 3Q 2013 RM46x 2*R4F LS 1.25MB, 192kB 220MHz RM42x 2*R4 LS 384kB, 32kB 100MHz Production 3Q 2013 ETHERNET QEP QEP / PWM Safe Motor Control Industrial Automation Safe Connectivity Medical Automotive & Transporta ation TMS570LS202S 2*R4F LS 2MB, 160kB 160MHz TMS570LS102S 1MB, 160kB TMS470MF066S ARM Cortex -M3 640kB, 48kB 80MHz TMS470MF042S 448kB, 24kB TMS470MF031S 320kB, 16kB TMS570LS31x 2*R4F LS 3MB, 256kB 180MHz Production 4Q 2012 TMS570LS21x 2MB, 192kB ETHERNET More memory options New peripherals Smaller memory options New peripherals Lower cost Stability Control Power Steering Vehicle Electrification ABS Power Steering Passive Safety CAN Communication Production Sampling Development Production/Sample Date Lockstep CPUs SIL ASIL-D 14

15 Hercules TMS570 Safety MCU Roadmap Production Sampling Development Future TMS570 HIGH NEXT Higher Performance More Memory New Peripherals Lockstep; IEC61508 SIL support planned TMS570LS31x 2*R4F LS 3MB, 256kB 180MHz TMS570LS202S 2*R4F LS 2MB, 160kB 160MHz TMS570LS102S 1MB, 160kB TMS570LS21x 2MB, 192kB ETHERNET Production 4Q 2012 TMS570LS NEXT More Memory Options New Peripherals TMS570LS VALUE Smaller Memory Options Lower Cost 15

16 High Performance Cortex-R4F floating-point CPU ARM v7r Cortex TM ISA fully backward Compatible to ARM7/9/11 Up to 220 MHz CPU Clock Speed Fast MULT, DIV, and SQRT enables modelbased control; simplifies algorithm implementation Lockstep CPUs: Single core programming model second core checks the first. ARM Cortex -R4F 220 MHz Supports ARM, Thumb and Thumb-2 instructions Single / double precision IEEE 754 floating-point Floating point and integer instructions operate in parallel 8 region memory protection Broad ARM IDE/Compiler Support: CCS, KIEL, IAR, etc Over 350 DMIPS of performance High performance floating point ARM-based: broad industry adoption Superscalar, SIMD, 8 stage pipeline delivers 1.6 DMIPS/MHz Scalable ARM Based Solutions from TI: Stellaris, TMS470M, TMS570 & Sitara 16

17 Hercules Cortex-R4F MCU safety features CPU Self Test Controller requires little S/W overhead ECC for flash / RAM / interconnect evaluated inside the Cortex R4F Safe Island Hardware diagnostics (RED) Blended HW diagnostics (BLUE) Non Safety Critical Functions (BLACK) Logical / physical design optimized to reduce probability of common cause failure Dual Core Lockstep - Cycle by Cycle CPU Fail Safe Detection Parity on all Peripheral, DMA and Interrupt controller RAMS Parity or CRC in Serial and Network Communication Peripherals ARM Cortex - R4F ARM Cortex - R4F Fail Safe Detection Memory Flash w/ ECC RAM w/ ECC Flash EEPROM w/ ECC Calibration JTAG Debug Power, Clock, & Safety OSC PLL POR CRC PBIST/LBIST ESM RTI/DWWD Memory Interface Enhanced System Bus and Vectored Interrupt Module Serial Interfaces Network Interfaces Embedded Trace DMA Dual ADC Cores External Memory Dual High-end Timers GIO Memory BIST on all RAMS allows fast memory test at startup On-Chip Clock and Voltage Monitoring Error Signaling Module w/ External Error Pin IO Loop Back, ADC Self Test, Dual ADC Cores with shared channels 17

18 Safety in hardware maximizes performance & speeds development CPU Usage (%) Safety software App. software App. software Up to 30% Headroom Significantly reduce safety software overhead with integrated safety features Improve time to market Spend less time developing complex safety software Spend less time proving your CPU safety solution to auditors, leaving more time to differentiate Safety manual Complete guide to developing a safety solution using a Hercules Safety MCU Competitive MCU Hercules MCU

19 TMS570LS31x ARM Cortex -R4F Floating Point Microcontroller Performance / Memory Up to 180 MHz ARM Cortex-R4 w/ Floating Point Up to 3MB Flash and 256KB Data SRAM 64KB Data Flash (EEPROM Emulation) w/ ECC 16 Channel DMA Features Safety Dual CPU s in Lockstep CPU Logic Built in Self Test (LBIST) Flash & RAM w/ ECC (w/ bus protection) Memory Built-in Self Test (PBIST) Cyclic redundancy checker module (CRC) Peripheral RAMs protected by Parity Communication Networks 10/100 EMAC (optional) FlexRay (optional) with 8KB RAM and dedicated DMA 3 CAN Interfaces (3x64 messages) 3 Muti-Buffered SPI (128 buffers/6cs each) + 2 Std. SPI 2 UART one with LIN 2.1 support 1 I2C Enhanced I/O Control 2x High End Timer Coprocessor (NHET) Up to 40 pins plus 6 monitor channels All pins can be used as Hi-Res PWM or Input Capture Dedicated DMA for HET 2 x12-bit Muti-Buffered ADC 24 total input channels (8 shared) Continuous Conversion Mode Calibration and Self Test 16 GIO w/ External Interrupt Capability Targeted Applications High End IEC61508 and ISO26262 Safety Applications Chassis Domain Control High End ESC ARM Cortex ARM - R4F Cortex - 160MHz R4F Up to 180MHz Fail Safe Detection Memory 3MB Flash w/ ECC 256 KB RAM w/ ECC 64KB Data Flash EEPROM w/ ECC Calibration JTAG Debug Embedded Trace DMA Power, Clock, & Safety OSC PLL PBIST LBIST POR CRC RTI/DWWD Memory Interface SDRAM EMIF Enhanced System Bus and Vectored Interrupt Module Serial I/F MibSPI1 128 Buffers; 6 CS MibSPI3 128 Buffers; 6 CS MibSPIP5 128 Buffers; 6 CS SPI2 (2CS) SPI4 (1CS) Network I/F 10/100 EMAC 2 ch FlexRay 8K Message RAM 3x CAN (64mb) 2x UART (LIN1) I2C ADC MibADC1 64 Buffers 12-bit, 16ch (8ch shared) MibADC2 64 Buffers 12-bit, 16ch (8ch shared) Timers / IO 2x High End Timer (NHET) 160 words GIOA/INTA (8) GIOB/INTB (8) Packages: LQFP: 144pin -20x20; nfbga: 337 pin-16x16, 0.8mm; -40 to 125 C Temperature Range Note :Above reflects max configuration of each module some functions are multiplexed. 19

20 RM48x Block Diagram Dual Core Lockstep ARM Cortex-R4F w/ Floating Point Performance / Memory Up to 220 MHz ARM Cortex-R4 w/ Floating Point Up to 3MB Flash and 256KB Data SRAM 16 Channel DMA Features Safety Dual CPU s in Lockstep CPU Logic Built in Self Test (LBIST) Flash & RAM w/ ECC Memory Built-in Self Test (PBIST) Cyclic redundancy checker module (CRC) Peripheral RAMs protected by Parity Communication Networks 10/100 EMAC USB: Host and Device 3 CAN Interfaces 3 Muti-Buffered SPI s+ 2 Std. SPIs 2 UARTs 1 I2C Enhanced I/O Control 2x High End Timer Coprocessor (NHET) Up to 40 pins plus 6 monitor channels All pins can be used as Hi-Res PWM or Input Capture Dedicated DMA for HET 2 x12-bit Muti-Buffered ADC 24 total input channels Continuous Conversion Mode Calibration and Self Test 16 Dedicated GIO pins All pins are External Interrupt Capable Targeted Applications Industrial Safety and Control Critical Care Medical RM48x ARM Cortex ARM - R4F Cortex - 160MHz R4F Up to 220 MHz Fail Safe Detection Memory 3MB Flash w/ ECC 256 KB RAM w/ ECC 64KB Data Flash EEPROM w/ ECC Memory Protection JTAG Debug Calibration & Trace DMA Power, Clock, & Safety OSC PLL PBIST LBIST POR CRC RTI/DWWD Memory Interface SDR / ASYNC EMIF Enhanced System Bus and Vectored Interrupt Module Serial I/F MibSPI1 128 Buffers; 6 CS MibSPI3 128 Buffers; 6 CS MibSPIP5 128 Buffers; 6 CS SPI2 (2CS) SPI4 (1CS) Network I/F 10/100 EMAC USB 1.1 Host & Device 3x CAN (64mbx) 2x UART (LIN1) I2C ADC MibADC1 64 Buffers 12-bit, 24ch (16ch shared) MibADC2 64 Buffers 12-bit, 16ch (16ch shared) Timers / IO 2x High End Timer (NHET) 160 words NHET1-32 ch NHET2 14 ch GIOA/INTA (8) GIOB/INTB (8) Packages: LQFP: 144pin -20x20; nfbga: 337 pin-16x16, 0.8mm; -40 to 105 C Temperature Range Note :Above reflects max configuration of each module some functions are multiplexed. 20

21 RM46x Block Diagram Dual Core Lockstep ARM Cortex-R4F w/ Floating Point Performance / Memory Up to 220 MHz ARM Cortex-R4F w/ Floating Point Up to 1.25MB Flash and 192KB Data SRAM Dedicated 64KB Data Flash (EEPROM Emulation) 16 Channel DMA Features Safety Dual CPUs in Lockstep CPU Logic Built in Self Test (LBIST) Up to 12 CPU MPU regions Flash & RAM w/ ECC (w/ bus protection) Memory Built-in Self Test (PBIST) Cyclic redundancy checker module (CRC) Peripheral RAMs protected by Parity Communication Networks 10/100 Ethernet MAC w. MII/RMII, MDIO Option* USB 2.0 Full Speed: Host and Device Option * 3 CAN Interfaces 5 SPI (3 Multi-Buffered) 2 UART, 1 I2C Enhanced I/O Control 2x High End Timer Coprocessor (N2HET) w/dma Up to 40 pins plus 6 monitor channels All pins can be used as Hi-Res PWM or Input Capture Motor Control Timers 7x etpwm (14 ch), 6x ecap, 2x eqep 2 x12-bit Multi-Buffered ADC 24 total input channels (16 shared) Calibration and Self Test Up to 101 GPIO pins (16 dedicated) Targeted Applications General IEC61508 Safety Applications Industrial, Medical, Energy ARM Cortex ARM - R4F Cortex - 160MHz R4F Up to 220MHz Fail Safe Detection Memory 1.25MB Flash w/ ECC 192KB RAM w/ ECC 64KB Data Flash EEPROM w/ ECC Calibration JTAG Debug DMA Power, Clock, & Safety OSC PLL PBIST LBIST POR CRC RTI/DWWD Memory Interface SDRAM EMIF Enhanced System Bus and Vectored Interrupt Module Serial I/F Network I/F ADC MibSPI1 128 Buffers; 6 CS MibSPI3 128 Buffers; 6 CS MibSPIP5 128 Buffers; 6 CS SPI2 (2CS) SPI4 (1CS) USB * Host & Device CAN1 (64mb) CAN2 (64mb) CAN3 (64mb) 2x UART (LIN1) I2C 10/100 EMAC* MibADC1 64 Buffers 12-bit, 24ch (16ch shared) MibADC2 64 Buffers 12-bit, 16ch (16ch shared) Timers / IO 2x High End Timer (N2HET) 160 words etpwm (14ch) ecap (x6) eqep (x2) GIOA/INT(16) Packages: LQFP: 144pin -20x20; nfbga: 337 pin-16x16, 0.8mm; -40 to 105 C Temperature Range Note :Above reflects max configuration of each module some functions are multiplexed.

22 RM42x Block Diagram Dual Core Lockstep ARM Cortex-R4 Microcontroller Performance / Memory 100 MHz ARM Cortex-R4 384KB Flash and 32kB Data SRAM Dedicated 16kB EEPROM Emulation Flash (4x4k) Features Safety Dual CPU in Lockstep CPU Logic Built in Self Test (LBIST) Up to 12 CPU MPU regions Flash & RAM w/ ECC (w/ bus protection) Memory Built-in Self Test (PBIST) Cyclic redundancy checker module (CRC); Peripheral RAMs protected by Parity Communication Networks 2 CAN Interfaces 3 SPI (1 Multi-Buffered) 1 UART Enhanced I/O Control High End Timer Coprocessor (NHET) Up to 19 channels 12-bit Multi-Buffered ADC (3.3V) 16 total input channels Continuous Conversion Mode Calibration and Self Test Motor Control Timers 2x eqep Up to 45 GPIO pins (8 dedicated) Targeted Applications General IEC61508 Safety Applications Industrial, Medical, Energy RM42x ARM Cortex ARM - R4F Cortex - 160MHz R4 100 MHz Fail Safe Detection Memory 384 KB Flash w/ ECC 32 KB RAM w/ ECC 16KB emue2 PROM Memory Protection JTAG Debug Power, Clock, & Safety OSC PLL PBIST LBIST Enhanced System Bus and Vectored Interrupt Module Serial I/F Network I/F ADC / IO MibSPI1 128 Buffers (4CS) 2 x SPI (1CS) CAN1 (32mbx) CAN2 (16mbx) 1x SCI/UART MibADC 64 Buffers 12-bit, 16ch GIOA/INTA (8) Package: LQFP: 100pin (14 x 14mm) -40 to 105 C Temperature Range POR CRC RTI Timers High End Timer 128 words up to 19ch eqep (x2)

23 1oo1D Dual Core Safety Concept Unique design to reduce common cause failures (βic) Second CPU mirrored and rotated Minimum distance 100µm between CPUs Cycle delayed lockstep Guard ring per CPU Duplicated clock tree per CPU Output + Control Cycle Delay Dedicated Power Ring CCM Self Test Compare Error > 100um CPU Compare Module Self-test capability Self-test error injection/error forcing Output error injection Cycle Delay Input + Control 23

24 1oo1D Dual Core Lockstep Advantages Advantages of lockstep CPUs vs. software and multi-core based solutions Faster fault detection. Enables safety in systems with tight control loop timing. Better fault coverage. Hard, transient, and AC fault types can be detected. Little to no performance impact. Full CPU performance available for application tasks rather than CPU diagnostics. Minimal memory impact. Flash and SRAM used for application rather than CPU diagnostics. Easy integration. Improve time to market without need to integrate complex software. Proven, easy to justify diagnostic coverage. Spend less time proving your CPU safety solution to auditors leaving more time to develop your application. 24

25 Flash / RAM ECC Protection Cortex-R4F 64 Inst. 8 Stage Pipeline 64 Data 32 Data Bits 4 ECC Bits Flash 8 ECC Error ECC Logic 8 ECC RAM 32 Data Bits 4 ECC Bits ECC evaluated in the Cortex R4F CPU Single Bit Error Correction and Double Bit Error Detection ECC evaluated in parallel to processing data/instructions No latency or performance impact Protects Busses from CPU to Flash and RAM 25

26 Error Signaling Module (ESM) ESM Errors for Group 1 INTEN INTLVL Low Level Interrupt Handling High Level Interrupt Handling To Interrupt Manager Errors for Group 2 Errors for Group 3 ERROR SIGNAL CONTROL LOW TIME COUNTER PRELOAD LOW TIME COUNTER nerror pin 26

27 Clock Monitoring External clock prescaler (ECLK) Allows external monitoring of CPU clock frequency Configurable pin (GIO or ECLK) Oscillator monitor Detects failure if oscillator frequency exceeds defined min/max thresholds Selectable hardware response on oscillator fail Reset device Switch to internal low power oscillator (LPO) clock source FMzPLL slip detector Indicates PLL slip if phase lock is lost Selectable hardware response on PLL slip Reset device Switch to internal low power oscillator (LPO) clock source Switch to external oscillator clock source LPO Input from Oscillator FMzPLL CLK Signal to CLK Control Module Bypass on Slip Slip Detector BPOS BPOS Reset on Slip ROS To Device Reset PLLMUL 27

28 Voltage Monitor Supply Voltage Monitor (VMON) Holds reset until core and I/O rails in expected range (removes power sequencing requirements) Asserts reset if core or I/O supply exceeds defined min/max thresholds Asserts reset when core supply is below specified min voltage and asynchronously sets all I/O pins to high impedance mode 28

29 Dual Analog to Digital Converters Dual12-bit ADC Cores: Analog channels shared between the 2 cores for safety critical conversions/comparison (1oo2 safety redundancy) Internal ADC reference voltages can be used to check converter functionality. Self Test Mode enables in application detection of opens/shorts on ADC inputs ADC calibration logic can improve accuracy or be used to detect drift between multiple test results. AD1EVT AD1IN[7..0] ADSIN[15..8] VccAD VssAD VrefHi VrefLo AD2IN[7..0] AD2EVT Self-Test & Calibration MibADC1 MibADC2 Self-Test & Calibration To Peripheral Bus To Peripheral Bus 29

30 NHET: High End Timer Co-Processor User Programmable 128 word instruction RAM with Parity Dedicated DMA (HTU) from NHET to Data Ram 32 I/O pins for complex or typical timing functions - capture, compare, PWM, GPIO Conditional program execution based on pin conditions and compares Multiple 25-bit virtual counters for timers, event counters, and angle counters Host interface Timer RAM Execution Unit Input/ Output Unit CPU wait control Shadow registers Program RAM Address Register Interrupt Control Operation Control Address/Data Bus Global & prescale control register Control RAM Prescaler Instruction Register Compare 32 High Resolution Channels Synchronizers 32 I/O Channels 32 bit ALU Data RAM Register A, B, T I/O Control Register Frees CPU MHz Supports typical/complex functions Simplified development environment Pulse Width Modulation Single, multi channel PWMs PWM with duty cycle update PWM with sync/async update Phase shift PWM's Symmetrical & asymmetrical PWM with deadband Timer/Counter Functions Frequency Modulated Output Pulse width count Time stamp Event counter Pulse accumulator Multi-resolution scheme Freq / Pulse Measurements Pulse and period measurement (same channel) Quadrature Decoding Special Functions SPI Emulation TFT Display Timing

31 ADINx ADIN0 MibADC Multi-Buffered ADC 16-1 Input Mux Self-Test & Calibration Cell Cont trol Signa alsv VCCAD Sequencer & ADC Result s Memory Interface Controller Peripheral Bus Interface Peripheral Bus VSSAD ADREFHI ADREFLO 12-bit Successive Approximation ADC End of Conv ADC Results Memory FIFO 12-bit Result Features 12bit resolution SAR in each MibADC. Absolute accuracy 0.1% Sample rate: 1.67 Mega-samples/second (x 2 using 2 MibADCs) 24 total channels (MibADC1=8, MibADC2=8, Shared=8) 64 result FIFO Buffer RAM with Parity protection on each MibADC Continuous multi-channel or single-channel conversion modes Three conversion groups w/ programmable sample times DMA capability from FIFO Buffer to Data RAM Power-down mode to conserve power consumption Embedded self-test & calibration for diagnostics 31

32 TMS570 Evaluation and Development Kit Overview Evaluation TMDX570LS20SUSB ($79) Low Cost TMS570 Evaluation Kit USB Powered On Board USB XDS100v2 JTAG Debug On Board SCI to PC Serial Communication Access to Select Signal Pin Test Points LEDs, Temp Sensor, Light Sensor and CAN transceiver QFP Packaged MCU $79 Developme ent TMDX570LS20SMDK ($695) - Full Featured TMS570 Development Kit Separate CPU Card and IO Card On Board USB XDS100v2 JTAG Debug External high speed emulation via JTAG TRACE pads for ETM/RTP/DMM FlexRay/CAN/LIN Transceivers Color Touch Screen TFT LEDs, Temp Sensor, Light Sensor BGA Packaged MCU $695 Software Included in Each Kit: CCStudio v4.x IDE: C/C++ Compiler/Linker/Debugger HALCoGen Peripheral Driver Generation Tool CCS and nowflash TM Flash Programming Tools HET GUI/Simulator/Assembler Demo Project/Code Examples 32

33 Hercules TM Development Kits RM48 Evaluation and Development Developme ent Evaluation TMDXRM48USB ($79) Low Cost RM48 Evaluation Kit USB Powered On Board USB XDS100v2 JTAG Debug On Board SCI to PC Serial Communication Access to Select Signal Pin Test Points LEDs, Temp Sensor & Light Sensor Accelerometer CAN transceiver TMDXRM48HDK ($199) - Full Featured RM48 Development Kit On Board USB XDS100v2 JTAG Debug External high speed emulation via JTAG TRACE pads for ETM/RTP/DMM LEDs, Temp Sensor & Light Sensor CAN Transceivers RJ45 10/100 Ethernet Interface USB-A Host Interface USB-B Device Interface $79 $199 Software Included in Each Kit: CCStudio v4.x IDE: C/C++ Compiler/Linker/Debugger nowgen Peripheral Driver Generation Tool CCS and nowflash Flash Programming Tools HET GUI/Simulator/Assembler GUI Demo with Project/Code Examples 33 33

34 Hercules TM Software Tools IDEs (compilers & debuggers) Program/debug code using these IDEs: Code Composer Studio IAR Workbench KEIL µvision RTOS Support Real Time Operating System Support: SAFERTOS: High Integrity Systems µc/os: Micrium ThreadX: Express Logic:(planned) GUI-based Code Generation Tools and Other SW Tools Safety MCU Demos Safety Feature Highlight Ambient Light & Temperature Demo LED Light Show Maze Game Source Code Viewable via CCS PLL Calculators Easily configure the FMzPLL and FPLLs in the Hercules platform Phase Lock Loop modules. HET IDE Graphical Programming Environment Output Simulation Tool Generates CCS-ready software modules Includes functional examples from TI nowgen User Input on High Abstraction Level Graphical-based code generation Easy configuration Quick start for new projects Supports CCS, IAR & KEIL IDEs now ECC ECC Generation Tool Command line program for generating Error Correction Code for Hercules devices. Can be used in conjunction with CCSv4 now Flash Flash Programming Tool GUI and command line programmer for loading code into Hercules devices without an IDE. 34

Hercules TM Safety Microcontrollers. Introduction to Hercules ARM Cortex TM -R4F MCUs

Hercules TM Safety Microcontrollers. Introduction to Hercules ARM Cortex TM -R4F MCUs Hercules TM Safety Microcontrollers Introduction to Hercules ARM Cortex TM -R4F MCUs Make the world a safer place with Hercules TM MCUs Electronics are proliferating in safety-critical applications EN

More information

TMS470M. Cortex -M3 based Hercules Microcontrollers ARM. 1 Day Workshop

TMS470M. Cortex -M3 based Hercules Microcontrollers ARM. 1 Day Workshop TMS470M ARM Cortex -M3 based Hercules Microcontrollers 1 Day Workshop TMS470M 1 Day Workshop Agenda Introduction and Roadmap Development Tools: Hardware kits, Software tools Safety Overview and Modules

More information

A tool based estimation computation method of MCU random failure rate &functional safety metrics

A tool based estimation computation method of MCU random failure rate &functional safety metrics A tool based estimation computation method of MCU random failure rate &functional safety metrics Yogitech / Texas Instruments Riccardo Mariani YOGITECH, CTO Hoiman Low TI Safety MCU, FSCAE July / 2015

More information

Exercise: PWM Generation using the N2HET

Exercise: PWM Generation using the N2HET Exercise: PWM Generation using the N2HET 1 Overview In this exercise we will: Create a new HALCoGen Project Configure HALCoGen to generate A basic PWM with a period of 1 second and a duty cycle of 75%

More information

Hercules ARM Cortex -R4 System Architecture. Processor Overview

Hercules ARM Cortex -R4 System Architecture. Processor Overview Hercules ARM Cortex -R4 System Architecture Processor Overview What is Hercules? TI s 32-bit ARM Cortex -R4/R5 MCU family for Industrial, Automotive, and Transportation Safety Hardware Safety Features

More information

TMS570LS Microcontrollers: MibADC Example

TMS570LS Microcontrollers: MibADC Example TMS570LS Microcontrollers: MibADC Example 1 Overview In this example we will: Create a TMS570 HALCoGen Project Generate and import code into Code Composer Studio Write code to take analog to digital (ADC)

More information

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Getting 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 information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS

More information

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013 STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR 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 information

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION 2017.11 The term Functional Safety has become a topic of great interest. Functional Safety generally means that malfunctions of the operating systems or applications

More information

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development New Family of Microcontrollers Combine Scalability and Power Efficiency with Extensive Peripheral Capabilities

More information

New ARMv8-R technology for real-time control in safetyrelated

New ARMv8-R technology for real-time control in safetyrelated New ARMv8-R technology for real-time control in safetyrelated applications James Scobie Product manager ARM Technical Symposium China: Automotive, Industrial & Functional Safety October 31 st 2016 November

More information

Functional Safety Design Packages for STM32 & STM8 MCUs

Functional Safety Design Packages for STM32 & STM8 MCUs Functional Safety Design Packages for STM32 & STM8 MCUs Achieve functional safety certifications with ST MCUs With its Functional Safety Design Packages based on robust built-in MCU safety features, ST

More information

STM32 F0 Value Line. Entry-level MCUs

STM32 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 information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 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 information

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Capacitive 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 information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON 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 information

AVR 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 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 information

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Kinetis 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 information

STM32 Cortex-M3 STM32F STM32L STM32W

STM32 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 information

RZ Embedded Microprocessors

RZ Embedded Microprocessors Next Generation HMI Solutions RZ Embedded Microprocessors www.renesas.eu 2013.11 The RZ Family Embedded Microprocessors The RZ is a new family of embedded microprocessors that retains the ease-of-use of

More information

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM Freescale Semiconductor, Inc. Document Number: KV5xPB Product Brief Rev. 0, 02/2015 Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM 1. Kinetis V family introduction Kinetis

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Product 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 information

What functional safety module designers need from IC developers

What functional safety module designers need from IC developers What functional safety module designers need from IC developers Embedded Platforms Conference Microcontrollers and Peripherals Nov 9 th 2016 14:50 15:30 TOM MEANY Introduction This presentation gives a

More information

3 2-bit ARM Cortex TM -M3 based

3 2-bit ARM Cortex TM -M3 based 3 2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family High-performance Group The FM3 Family is the group of microcontrollers that adopts Cortex-M3, the global standard core manufactured by ARM, which

More information

STM8L and STM32 L1 series. Ultra-low-power platform

STM8L 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 information

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 Trends of 32-bit microcontrollers

More information

Introducing STM32 L0x Series. April

Introducing 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 information

Growth outside Cell Phone Applications

Growth outside Cell Phone Applications ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards

More information

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Part 2: Implementation of multiprotocol industrial communications solutions Training series

More information

Interconnects, Memory, GPIO

Interconnects, 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 information

D Demonstration of disturbance recording functions for PQ monitoring

D Demonstration of disturbance recording functions for PQ monitoring D6.3.7. Demonstration of disturbance recording functions for PQ monitoring Final Report March, 2013 M.Sc. Bashir Ahmed Siddiqui Dr. Pertti Pakonen 1. Introduction The OMAP-L138 C6-Integra DSP+ARM processor

More information

Copyright 2016 Xilinx

Copyright 2016 Xilinx Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building

More information

TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin

TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin 1 Overview In this example we will: Create a TMS570 HALCoGen Project Generate and import code into Code Composer Studio Write code

More information

Course Introduction. Purpose: Objectives: Content: Learning Time:

Course 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 information

Incorporating a Capacitive Touch Interface into Your Design

Incorporating 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 information

Kinetis KE1xF512 MCUs

Kinetis 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 information

S32K Microcontroller Press Pack

S32K Microcontroller Press Pack S32K Microcontroller Press Pack EMBARGO UNTIL JUNE 23 at 7a.m. EDT Karl Leiss Product Manager Automotive Microcontrollers J U N. 2 3. 2 0 1 5 TM External Use Freescale S32K Automotive Microcontroller Automotive

More information

The World Leader in High Performance Signal Processing Solutions. DSP Processors

The World Leader in High Performance Signal Processing Solutions. DSP Processors The World Leader in High Performance Signal Processing Solutions DSP Processors NDA required until November 11, 2008 Analog Devices Processors Broad Choice of DSPs Blackfin Media Enabled, 16/32- bit fixed

More information

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Military Grade SmartFusion Customizable System-on-Chip (csoc) Military Grade SmartFusion Customizable System-on-Chip (csoc) Product Benefits 100% Military Temperature Tested and Qualified from 55 C to 125 C Not Susceptible to Neutron-Induced Configuration Loss Microcontroller

More information

Rad-Hard Microcontroller For Space Applications

Rad-Hard Microcontroller For Space Applications The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS Rad-Hard Microcontroller For Space Applications Fredrik Johansson

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

Detector Control System board for FAIR. J. A. Lucio Martínez Infrastructure and Computer Systems in Data Processing (IRI) Goethe University Frankfurt

Detector Control System board for FAIR. J. A. Lucio Martínez Infrastructure and Computer Systems in Data Processing (IRI) Goethe University Frankfurt Detector Control System board for FAIR J. A. Lucio Martínez Infrastructure and Computer Systems in Data Processing (IRI) Goethe University Frankfurt For the PANDA Collaboration Meeting in Darmstadt, 08.06.2016

More information

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University Learning Module 9 Managing the Sensor: Embedded Computing Paul Flikkema Department of Electrical Engineering Northern Arizona University Outline Networked Embedded Systems Hardware Software Languages Operating

More information

AT90SO72 Summary Datasheet

AT90SO72 Summary Datasheet AT90SO Summary Datasheet Features General High-performance, Low-power -/-bit Enhanced RISC Architecture Microcontroller - Powerful Instructions (Most Executed in a Single Clock Cycle) Low Power Idle and

More information

T he key to building a presence in a new market

T he key to building a presence in a new market Renesas Synergy MCUs Build Foundation for Groundbreaking Integrated Hardware/ Software Platform New family of microcontrollers combines scalability, power efficiency with extensive peripheral capabilities

More information

AK-STM32-ETH Development Board

AK-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 information

KE02 Sub-Family Product Brief Supports all KE02 devices with 40 MHz core

KE02 Sub-Family Product Brief Supports all KE02 devices with 40 MHz core Freescale Semiconductor Document Number:KE02M40PB Product Brief Rev 2, 3/2014 KE02 Sub-Family Product Brief Supports all KE02 devices with 40 MHz core 1 Kinetis E series Kinetis E series provide the highly

More information

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

PRU Hardware Overview. Building Blocks for PRU Development: Module 1 PRU Hardware Overview Building Blocks for PRU Development: Module 1 Agenda SoC Architecture PRU Submodules Example Applications 2 SoC Architecture Building Blocks for PRU Development: PRU Hardware Overview

More information

Stellaris Robotic Evaluation Board and Micriµm µc/os-iii

Stellaris Robotic Evaluation Board and Micriµm µc/os-iii Introductions Stellaris Robotic Evaluation Board and Micriµm µc/os-iii Jean J. Labrosse Founder, President and CEO of Micriµm Dexter Travis Stellaris ARM Cortex -M3 Applications Engineering Dexter Travis,

More information

SAM A5 ARM Cortex - A5 MPUs

SAM A5 ARM Cortex - A5 MPUs SAM A5 ARM Cortex - A5 MPUs Industry s lowest-power MPUs Ideal for secure industry, IoT, wearable applications Operating at 600MHz/945DMIPS with low power consumption, the SAMA5 ARM Cortex-A5 based MPU

More information

FOR IOT PRODUCT DEVELOPMENT

FOR 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 information

An Introduction to the Stellaris LM4F Family of Microcontrollers

An Introduction to the Stellaris LM4F Family of Microcontrollers W H I T E P A P E R Introduction Stellaris microcontrollers (MCUs) were the first MCU on the market to be based on the ARM Cortex -M core, an architecture that has quickly become a top choice for many

More information

How Microcontrollers help GPUs in Autonomous Drive

How Microcontrollers help GPUs in Autonomous Drive How Microcontrollers help GPUs in Autonomous Drive GTC 2017 Munich, 2017-10-12 Hans Adlkofer, VP Automotive System department Outline 1 Main Safety concepts 2 Sensor Fusion architecture and functionalities

More information

Introduction to Sitara AM437x Processors

Introduction to Sitara AM437x Processors Introduction to Sitara AM437x Processors AM437x: Highly integrated, scalable platform with enhanced industrial communications and security AM4376 AM4378 Software Key Features AM4372 AM4377 High-performance

More information

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Plan STM32F4Discovery module STM32F407 description STM32F4Discovery STM32F4Discovery Easily availble(farnell), cheap(~15 EUR) and powerful

More information

SoC Platforms and CPU Cores

SoC Platforms and CPU Cores SoC Platforms and CPU Cores COE838: Systems on Chip Design http://www.ee.ryerson.ca/~courses/coe838/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer Engineering Ryerson University

More information

Leading Performance - Low Power - Scalability - Industrial-grade reliability & temp

Leading Performance - Low Power - Scalability - Industrial-grade reliability & temp October 2013 Performance ARM Cortex-M4 powered Kinetis L Series Ultra-low power/cost ARM Cortex-M0+ MCU families from 32MHz / 8KB with mixedsignal, connectivity & HMI features in low pin-count packages.

More information

SPC58NE84E7, SPC58NE84C3

SPC58NE84E7, SPC58NE84C3 SPC58NE84E7, SPC58NE84C3 32-bit Power Architecture microcontroller for automotive ASIL-D applications Data brief - preliminary data Features LFBGA292 (17 x 17 x 1.7 mm) elqfp176 (24 x 24 x 1.4 mm) Two

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

More information

Product Brief Supports all SKEA128 devices

Product Brief Supports all SKEA128 devices Freescale Semiconductor Document Number:SKEA128PB Product Brief Rev 1.1, 02/2014 Product Brief Supports all SKEA128 devices 1 Kinetis EA series Kinetis EA series provide the highly scalable portfolio of

More information

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

More information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006 Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and

More information

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez 1 WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez Email: axbeec@rit.edu Office: 9-3477 2 Specs System design: High level definition (functional specs)

More information

Overview of the ARM Embedded Processors from Texas Instruments *

Overview of the ARM Embedded Processors from Texas Instruments * OpenStax-CNX module: m44902 1 Overview of the ARM Embedded Processors from Texas Instruments * Miguel Morales This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License

More information

Functional safety in BATTERY MANAGEMENT SYSTEMS

Functional safety in BATTERY MANAGEMENT SYSTEMS Functional safety in BATTERY MANAGEMENT SYSTEMS LiTHIUM BALANCE history 2014 2015 2016 2011 2012 1 st OEM cust. in production 300 projects completed ISO 9001 certified 400 projects completed 500 projects

More information

AT90SO36 Summary Datasheet

AT90SO36 Summary Datasheet AT90SO Summary Datasheet Features General High-performance, Low-power -/-bit Enhanced RISC Architecture Microcontroller - Powerful Instructions (Most Executed in a Single Clock Cycle) Low Power Idle and

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Overview SAMSUNG's S3C2412 is a Derivative product of S3C2410A. S3C2412 is designed to provide hand-held devices and general applications with cost-effective,

More information

PIC32&Overview& E155&

PIC32&Overview& E155& PIC32&Overview& E155& Outline PIC 32 Architecture MIPS M4K Core PIC 32 Peripherals PIC 32 Basic Operations Clock 2 Microcontroller Approximately $16B of microcontrollers were sold in 2011, and the market

More information

CONTACT: ,

CONTACT: , S.N0 Project Title Year of publication of IEEE base paper 1 Design of a high security Sha-3 keccak algorithm 2012 2 Error correcting unordered codes for asynchronous communication 2012 3 Low power multipliers

More information

Zynq-7000 All Programmable SoC Product Overview

Zynq-7000 All Programmable SoC Product Overview Zynq-7000 All Programmable SoC Product Overview The SW, HW and IO Programmable Platform August 2012 Copyright 2012 2009 Xilinx Introducing the Zynq -7000 All Programmable SoC Breakthrough Processing Platform

More information

PISTON. a production test platform for high-end imagers. Public Information

PISTON. a production test platform for high-end imagers. Public Information PISTON a production test platform for high-end imagers PISTON Introduction 2 10/7/2015 Introduction P(retty) I(mage) S(ensor) T(ester) (from) ON (Semi) PISTON = test head + manipulator + PC + SW ATE production

More information

Introduction to ARM LPC2148 Microcontroller

Introduction 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 information

Choosing a Micro for an Embedded System Application

Choosing a Micro for an Embedded System Application Choosing a Micro for an Embedded System Application Dr. Manuel Jiménez DSP Slides: Luis Francisco UPRM - Spring 2010 Outline MCU Vs. CPU Vs. DSP Selection Factors Embedded Peripherals Sample Architectures

More information

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 9 PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 1 Introduction 2 Bridge Circuits 3 Amplifiers for Signal Conditioning 4 Strain, Force, Pressure, and Flow Measurements 5 High Impedance Sensors

More information

2-Oct-13. the world s most energy friendly microcontrollers and radios

2-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

Classification of Semiconductor LSI

Classification of Semiconductor LSI Classification of Semiconductor LSI 1. Logic LSI: ASIC: Application Specific LSI (you have to develop. HIGH COST!) For only mass production. ASSP: Application Specific Standard Product (you can buy. Low

More information

Embedded System Project (521423S) - Specifications

Embedded System Project (521423S) - Specifications Embedded System Project (521423S) - Specifications Design phases power consumption, environment etc. partitioning, basic solutions System requirements Sketch of hardware Sketch of software operation procedures

More information

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0 [MG2420] MCU Module Datasheet (No. ADS0705) V1.0 REVISION HISTORY Version Date Description VER.1.0 2013.10.22 First version release. V1.0 Page:2/17 CONTENTS 1. INTRODUCTION... 4 1.1. DEFINITIONS... 4 2.

More information

Product Technical Brief S3C2416 May 2008

Product Technical Brief S3C2416 May 2008 Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation

More information

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Presentation at ADCSS 2010 MESA November 4 th, 2010 www.aeroflex.com/gaisler Presentation outline Microcontroller requirements

More information

AT90SDC10X Summary Datasheet

AT90SDC10X Summary Datasheet AT90SDC10X Summary Datasheet Features General twincore Secure Dual Core Architecture - 135 Powerful s (Most Executed in a Single Clock Cycle) Total isolation between Master & Secure Cores Secure Inter-Core

More information

Product Brief Supports all SKEA8 devices

Product Brief Supports all SKEA8 devices Freescale Semiconductor Document Number:SKEA8PB Product Brief Rev 1.1, 02/2014 Product Brief Supports all SKEA8 devices 1 Kinetis EA series Kinetis EA series provide the highly scalable portfolio of ARM

More information

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

2-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 information

Analog, Mixed-Signal and Power Management

Analog, Mixed-Signal and Power Management Analog, Mixed-Signal and Power Management MM912_637 Applications Battery Current / Voltage / Temperature Monitoring Battery State of Charge Monitoring Battery State of Health Monitoring Xtrinsic Integrated

More information

Design, Implementation of High Speed ARM Processor Based Data Acquisition and Control System Prototype

Design, Implementation of High Speed ARM Processor Based Data Acquisition and Control System Prototype Design, Implementation of High Speed ARM Processor Based Data Acquisition and Control System Prototype R. Lakshmi Narayana, Dr. K. Nagabhushan Raju Research scholar, Dept. of Instrumentation, Sri Krishnadevaraya

More information

Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform

Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform BL Standard IC s, PL Microcontrollers October 2007 Outline LPC3180 Description What makes this

More information

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their S08 Highlighted Features Why Do I Need a Slave LIN Interface Controller (SLIC)? Design Challenges Slave synchronization Slave synchronizing to LIN messaging requires a cost versus resource trade-off. Your

More information

Freedom FRDM-KV31F Development Platform User s Guide

Freedom FRDM-KV31F Development Platform User s Guide Freescale Semiconductor, Inc. Document Number: FRDMKV31FUG User's Guide 0, 02/2016 Freedom FRDM-KV31F Development Platform User s Guide 1. Introduction The Freedom development platform is a set of software

More information

Product Brief Supports all SKEA64 devices

Product Brief Supports all SKEA64 devices Freescale Semiconductor Document Number:SKEA64PB Product Brief Rev 1.1, 02/2014 Product Brief Supports all SKEA64 devices 1 Kinetis EA series Kinetis EA series provide the highly scalable portfolio of

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

FRDM-K20D50M User s Manual FRDM-K20D50M-UM Rev. 1.2

FRDM-K20D50M User s Manual FRDM-K20D50M-UM Rev. 1.2 FRDM-K20D50M User s Manual FRDM-K20D50M-UM Rev. 1.2 Freescale Semiconductor Inc. Microcontroller Solutions Group Table of Contents 1 FRDM-K20D50M Overview... 3 2 References documents... 4 3 Getting started...

More information

Microcontroller Basics

Microcontroller Basics Microcontroller Basics Gabe Cohn CSE 599U February 6, 2012 www.gabeacohn.com/teaching/micro Outline Overview of Embedded Systems What is a Microcontroller? Microcontroller Features Common Microcontrollers

More information

Overview of the ARM Embedded Processors from Texas Instruments

Overview of the ARM Embedded Processors from Texas Instruments OpenStax-CNX module: m44905 1 Overview of the ARM Embedded Processors from Texas Instruments Miguel Morales This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License

More information

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

Factsheet 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 information

LPC4370FET256. Features and benefits

LPC4370FET256. Features and benefits Page 1 of 5 LPC4370FET256 32-bit ARM Cortex-M4 + 2 x M0 MCU; 282 kb SRAM; Ethernet;two HS USBs; 80 Msps 12-bit ADC; configurable peripherals The LPC4370 are ARM Cortex-M4 based microcontrollers for embedded

More information

Ultra Low Power Microcontroller - Design Criteria - June 2017

Ultra 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 information