Intro. MEB/ Texas Instruments Inc, Slide 1

Similar documents
MSP430F471xx MCUs offer high accuracy, simultaneous sampling and anti-tamper for three-phase e-metering applications

MSP430. More on MSP430

Designing for Ultra-Low Power with MSP430

MSP430 Ultra-Low-Power Microcontrollers

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

MSP430 Ultra-Low-Power Microcontrollers The Solution for Battery-Powered Measurement

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -2 1 UNIT 2

Hacettepe University

MSP430-PG2231 development board Users Manual

2006 Mixed Signal Products SLAU049F

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

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -1 1 UNIT 1

Chapter 1 MSP430 Microcontroller Family

Introducing STM32 L0x Series. April

Team 3. By: Miriel Garcia. Microcontrollers/ TI MSP430F5438A. ECE 480 senior Design. Application Note 4/3/15

MSP430x43x1, MSP430x43x, MSP430x44x1, MSP430x44x MIXED SIGNAL MICROCONTROLLER

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

Application Report. 1 Hardware Description. John Fahrenbruch... MSP430 Applications

5xx Active & Low Power Mode Operation

2006 Mixed Signal Products SLAU144B

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

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

MSP-RFLINK development board Users Manual

STM32L4+ MCU series Excellence in ultra-low-power with more performance

Advanced Microcontrollers Grzegorz Budzyń Lecture. 4: 16-bit. microcontrollers

New CC430 combines leading MCU and RF technology

RL78 Ultra Low Power MCU Lab

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

嵌入式微處理機 Embedded Microprocessors

2006 Mixed Signal Products SLAU049F

CPE 323 Introduction to Embedded Computer Systems: MSP430 System Architecture An Overview

微控制器 (MCU) 產品介紹. Joey Chen Texas Instruments

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

Lab 1 Introduction to Microcontroller

University Program Advance Material

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

ECE 480 Team 5 Introduction to MAVRK module

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

MSP430 Design in an hour

STM32G0 MCU Series Efficiency at its Best

MSP430 Microcontroller Basics

CPE/EE 421 Microcomputers

Introduction to ARM LPC2148 Microcontroller

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

Ultra Low Power Microcontroller - Design Criteria - June 2017

Analog, Mixed-Signal and Power Management

Designing for Ultra-Low Power with MSP430

Lab 1: I/O, timers, interrupts on the ez430-rf2500

Analog Peripherals. Introduction. Objectives

Understanding the new '5xx Integrated Power Management Module (PMM) Stefan Schauer

STM32 Cortex-M3 STM32F STM32L STM32W

RL78 Ultra Low Power MCU Lab

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

Programming With the MSP430AFE2xx Family and the MSP430i20xx Family

STM32 F0 Value Line. Entry-level MCUs

EFM32....the world s most energy friendly microcontrollers

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it

Alex Milenkovich 1. CPE/EE 421 Microcomputers: The MSP430 Introduction. Outline

A11L: 78K0R Low Power MCU

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

ECE2049: Embedded Computing in Engineering Design C Term Spring 2019 Lecture #22: MSP430F5529 Operating Mode & the WDT

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

Microcontroller Basics

8. Power Management and Sleep Modes

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

Timers and Clocks CS4101 嵌入式系統概論. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan

STM32L4 System operating modes

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

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

The MAXQ TM Family of High Performance Microcontrollers

XMEGA Series Of AVR Processor. Presented by: Manisha Biyani ( ) Shashank Bolia (

Four-Channel Universal Analog Input Using the MAX11270

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

LPC4370FET256. Features and benefits

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Low Power Design. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

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

Introduction. Purpose. Objectives. Content. Learning Time

MCU Solutions for IoT A U G U S T

ATmega128. Introduction

Cypress PSoC 4 Microcontrollers

2002 Mixed Signal Products SLAU056B

Overview of the ARM Embedded Processors from Texas Instruments *

Getting Started with the MSP430 LaunchPad

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core

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

ARDUINO MEGA INTRODUCTION

ACT-IR8200P. IrDA Compliant Protocol Processor Preliminary Specification. Copyright 2003 ACTiSYS Corporation, All Rights Reserved

Overview of the ARM Embedded Processors from Texas Instruments

CM5000 DATASHEET v0.1

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Interconnects, Memory, GPIO

BATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus

Low Power Design Michael Thomas, Applications Engineer

MSP430-EasyWeb3 development board Users Manual

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

Low Power System Design Using Atmel ARM Cortex -based Products Copyright Atmel Corporation

Rad-Hard Microcontroller For Space Applications

Transcription:

Intro MEB/0404 2004 Texas Instruments Inc, Slide 1

MSP430 Agenda Core Architecture Integrated Peripherals Device Roadmap Ideal Applications Development Tools MEB/0404 2004 Texas Instruments Inc, Slide 2

TI Microcontroller Portfolio DSP 16/32-bit TMS470 ARM7TDMI C2000 150 DSP MIPS High-Performance Motor Control Digital Power Supply Industry Standard Automotive General Purpose 8-bit MSP430 Ultra-low Power Measurement Utility Metering Portable Instrumentation Performance MEB/0404 2004 Texas Instruments Inc, Slide 3

MSP430 Features & Applications Clock FLASH RAM... RISC CPU 16-bit JTAG/Debug MAB 16 MDB 16 ACLK SMCLK Digital Peripheral... Analog Peripheral MEB/0404 2004 Texas Instruments Inc, Slide 4

Modern 16-bit RISC CPU No accumulator bottleneck Single-cycle operations Silicon area 30% smaller than 8051 lowers cost Industries most efficient C-code density Write Less Code, Use Fewer Cycles 16 15 R0/PC R1/SP R2/SR R3/CG R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 0 16 16-bit ALU MEB/0404 2004 Texas Instruments Inc, Slide 5

Write Less Code 10-bit ADC Memory 10-bits Other MCU movf ADCRESH,W movwf RAMH bsf STATUS 0x20 movf ADCRESL,W bcf STATUS 0x20 movwf RAML 84 bits / 24 cycles MSP430 mov ADC10MEM,RAM 48 bits / 6 cycles MEB/0404 2004 Texas Instruments Inc, Slide 6

Ultra-low Power Activity Profile <1us Operate in Standby as long as possible Fast Wake-Up from Interrupt-driven activity MEB/0404 2004 Texas Instruments Inc, Slide 7

Multiple Oscillator Clock System Always-on On demand In < 1us the DCO is active and stable! MEB/0404 2004 Texas Instruments Inc, Slide 8

DCO Allows Fast Reaction to Events Interrupt Oscillator <1us 2-Speed Startup MEB/0404 2004 Texas Instruments Inc, Slide 9

Multiple Internal Crystal Oscillators LF approximately 32kHz HF - 400k-16MHz OSCOFF XTS LFXT1S Clock or Resonator Input Integrated & softwareselectable load capacitors Automatic LF/HF OSC Fault Detection XIN XOUT 0 V 0 V LF XT LFOff XT1Off LFXT1 Oscillator XCAP MEB/0404 2004 Texas Instruments Inc, Slide 10

Brown Out Reset Protection Battery Insertion VCC/BOR MCU Brown-out VSS MSP430 BOR is always-on and zero-power MEB/0404 2004 Texas Instruments Inc, Slide 11

High Performance 12-bit ADC 12-bit monotonic 200KSPS+ Single sequence repeat-single repeat-sequence CPU-free data-handling T S/H Channel 12-bit SAR + - Ref 1.5 or 2.5V Software Timer_A Timer_B CONSEQx 16 x 12 Memory Buffer 16 x 8 Input Ref Control MEB/0404 2004 Texas Instruments Inc, Slide 12

High-Precision 16-bit ADC V REF 1.2V 16-bit ΣΔ ADC Differential inputs 4.096KSPS 85dB SINAD 32x PGA 8x PGA 16-bit SD16MEM0 18ppm 1.2V ref Temp Temp sensor Battery input Batt MEB/0404 2004 Texas Instruments Inc, Slide 13

Precision Operational Amplifiers Rail-to-rail input/output 0.5nA bias 10mV offset 10uV/C 70dB CMRR 70dB PSRR 2.5MHz UGB Three very flexible amplifier blocks OA0I0 OA0I1 DAC12_0 DAC12_1 OA0I0 OA0I1 DAC12_0 DAC12_1 + OA0 OA2TAP - OA0TAP OA0R BOTTOM OA1 OA2 A12 int. A1 int./ext. OA1R BOTTOM Vss Vcc Vss OA0I0 OA0I1 OA2OUT MEB/0404 2004 Texas Instruments Inc, Slide 14

DAC + DMA Completes SCoC Two 12-bit DACs Three DMA Channels DMAREQ Timer_A Timer_B USART0 USART1 DAC12 ADC12 MPY DMA2 External DMA0 DMA1 Software Timer_A Timer_B Group Load Complete Address Space DAC12_0 DAC12_1 DMA2 2 MCLK MEB/0404 2004 Texas Instruments Inc, Slide 15

Integrated Pull-Up/Down Resistors MEB/0404 2004 Texas Instruments Inc, Slide 16

Performance MSP430 Portfolio 20PIN F201x 38PIN F21x1 F21x1 Low Pin Count F1xx1 F1xx2 F22x x13x/14x 16MIPS x23x/24x 1xx Catalog 8MIPS F15x/16x F26xx DAC DMA 2xx (2005) FW42x FE43x F42x x5xx 5xx 25MIPS (2006) USB Zigbee 128KB FG43x FE42x FE41x F42x0 FG46x F43x/44x 4xx w/lcd 8MIPS F48x OPAMP Sigma Delta $0.49 x41x Integration MEB/0404 2004 Texas Instruments Inc, Slide 17

Low-End MSP430 Devices MEB/0404 2004 Texas Instruments Inc, Slide 18

Mid-Range MSP430 Devices Basic Clock+ VLO DCO FLASH 8kB 2234 16kB 2254 32kB 2274 RAM 512B 2234 512B 2254 1kB 2274 Brownout Reset (BOR) Port 1 8 I/O IRQ Pullup/Down Resistors Port 2 8 I/O IRQ Pullup/Down Resistors Port 3 8 I/O s Pullup/Down Resistors Port 4 8 I/O s Pullup/Down Resistors 16MHz 16-Bit RISC CPU JTAG Debug MAB MDB JTAG/ Spy Bi-Wire Watchdog Timer+/ 16-Bit Interval Timer Timer_A3 16-Bit 3 CC Reg Timer_B3 16-Bit 3 CC Reg ADC10 10-Bit 200ksps Autoscan DTC OA0, OA1 2 Op Amps USCIA/B UART/LIN, IrDA, SPI SPI, I2C MEB/0404 2004 Texas Instruments Inc, Slide 19

High-End MSP430 Devices MEB/0404 2004 Texas Instruments Inc, Slide 20

Ordinary Motion Detector 5V MCU + - PIR - + - + Px.x 20µA 2mA Complicated Fixed function MEB/0404 2004 Texas Instruments Inc, Slide 21

MSP430F20x3 Improved Motion Detector <10µA total system power ~6µA PIR ~3µA measurement ~0.5µA LPM3 using VLO No crystal needed VLO Enhanced watchdog Fully programmable SoC Very low cost MEB/0404 2004 Texas Instruments Inc, Slide 22

MSP430F22x4 For Sensor Applications 32KB Flash / 1KB RAM 16 MIPS, <1µA LPM3 10-bit 200ksps ADC 2 Op Amps USCI Timer_A3 / B3, WDT+ 32 GPIO 38-pin F1xx2 upgrade ideal for sensor apps TEST 1 38 P1.7 DVCC 2 37 P1.6 P2. 5/ Rosc 3 36 P1.5 DVSS 4 35 P1.4 XOUT/P2.7 5 34 P1.3 XIN/P2.6 6 33 P1.2 RST/NMI 7 32 P1.1 P2.0 8 31 P1.0 P2.1 9 30 P2.4 P2.2 10 29 P2.3 P3.0 11 28 P3.7 P3.1 12 27 P3.6 P3.2 13 26 P3.5 P3.3 14 25 P3.4 AVSS 15 24 P4.7 AVCC 16 23 P4.6 P4.0 17 22 P4.5 P4.1 18 21 P4.4 P4.2 19 20 P4.3 MEB/0404 2004 Texas Instruments Inc, Slide 23

MSP430F2274 Fire Detector 3V MSP430F2274 Alarm Smoke Temperature + - Ref ADC10 SPI/UART/IrDA SPI/I2C Status Ultra-low Power Fully programmable SoC No crystal needed - VLO Enhanced watchdog Very low cost MEB/0404 2004 Texas Instruments Inc, Slide 24

MSP430FG43x Portable Medical Device Permanent battery All features integrated 1 2 3 4 5 6 7 8 AM/PM mg/dl <2uA Sensor I_sensor SVS ISP Flash RTC - OA + OA FG439 ADC12 DAC12 DMA COM MEB/0404 2004 Texas Instruments Inc, Slide 25

MSP430 Development Kit IAR Systems EW430 IDE Same set of tools for all MSP430 s JTAG Interface Target Board MEB/0404 2004 Texas Instruments Inc, Slide 26

Embedded Emulation Module (EEM) MCU emulates itself real-time in application Implemented in silicon, not by debug monitor No application resources used Full speed Breakpoint Single step Trace Code Security MEB/0404 2004 Texas Instruments Inc, Slide 27

In System Programming Options Self Programming Any Flash location Use any interface Hardware controlled As fast 22us/byte JTAG IEEE 1149 interface Programming and emulation Permanent security fuse 60KB <3s Bootstrap Loader 9600/38400 BPS UART format 256 bit password protected MEB/0404 2004 Texas Instruments Inc, Slide 28

MSP430 Security Features Lockable Flash Info Segments Permanent Security Fuse Option 256-bit Password Protection Hacker Detection & Prevention Benefits Permanently shut down access to internal memory by blowing security fuse Trying 2 256 random passwords would take billions of years Can automatically erase all internal memory if incorrect password is attempted 3 times in a row MEB/0404 2004 Texas Instruments Inc, Slide 29

Sales & Support New! User s Guides Architecture and peripheral info Datasheets Electrical, packaging and pinning Application reports Complete design examples Code examples Downloadable code 400+ www.ti.com/msp430 MEB/0404 2004 Texas Instruments Inc, Slide 30

Ultra-low Power MCU Checklist Multiple operating modes 0.1uA power down 0.8uA standby mode 250uA / 1MIPS @ 3V Zero-power BOR 50nA pin leakage Modern CPU Minimum cycles per task Instant-on stable high-speed clock Intelligent peripherals MEB/0404 2004 Texas Instruments Inc, Slide 31

Time to Use the MSP430! Use Less Power Write Less Code Get to Market Faster The Perfect Fit MEB/0404 2004 Texas Instruments Inc, Slide 32