Subject Name: Microcontroller Subject Code: 10ES42

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

BASICS OF MSP430 & INTERFACING MICRO-SD CARD WITH IT.
Lab 1 I/O, timers, interrupts on the eZ430-RF2500 Thomas Watteyne EE290Q – Spring 2010
MC68HC11 System Overview. System block diagram (A8 version)
Microcontroller – PIC – 4 PIC types PIC architecture
ECE 447 Fall 2009 Lecture 9: TI MSP430 Interrupts & Low Power Modes.
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 29: Microcontroller intro.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
The 8051 Microcontroller Architecture
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
The domestic refrigerator-An example A car door mechanism.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
MSP430 Mixed Signal Microcontroller – Parte 2 Afonso Ferreira Miguel Source: slau056d – Texas instruments.
Clock Options and Sleep Modes. Clock Sources Flash Fuse bits can be programmed to choose one of the following Clock sources: 1. External RC Osc. f = 1/(3RC).
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
TI MSP430 MICROCONTROLLERS BY ADITYA PATHAK. THE MSP FAMILY Ultra-low power; mixed signal processors Widely used in battery operated applications Uses.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
DsPIC30F4011 Fall DIP Switches  The upper four switches of SW1 are used to enable LEDs connected to PORTB/C, PORTA/D, PORTE and PORTF. For example,
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
Chapter Microcontroller
Components of a typical full-featured microcontroller.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Lizard Labs Peripheral Reflex System
Embedded Microcontroller Systems
Popular Microcontrollers and their Selection by Lachit Dutta
Embedded Systems Programming
Government Engg College Bhuj E. C. Engg. Department
ATMEL AVR 8 bit RISC MICROCONTROLLERS
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
Microprocessor and Microcontroller Fundamentals
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
C. K. Pithawalla College of Engineering and Technology, Surat
Networking of Multiple street junction signals for better traffic management Submitted by:
Microcontrollers & GPIO
Embedded Microcontroller Systems
Refer to Chapter 5 in the reference book
Microprocessor Systems Design I
Lecture 3: TI MSP430 Introduction
UNIT – Microcontroller.
Microprocessor Systems Design I
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
BVM Engineering College Electrical Engineering Department : Microprocessor and Microcontroller Interfacing Interrupts of 8051 Prepared by:
E3165 DIGITAL ELECTRONIC SYSTEM
MSP430 Design Workshop.
The Arduino Microcontroller: Atmel AVR Atmega 328
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Computer Organization and Design
Introduction to Microprocessors and Microcontrollers
Getting the Most Out of Low Power MCUs
Lecturer: Reza Arjmandi Autumn 2015
Lecture 9: TI MSP430 Interrupts & Low Power Modes
AVR – ATmega103(ATMEL) Architecture & Summary
8051 Micro Controller.
Manual Robotics ..
EECE.3170 Microprocessor Systems Design I
Wireless Embedded Systems
Procesorové jadrá a procesory architektúry
Compiled by Dr. N.Shanmugasundaram, HOD, ECE Dept, SECE.
ADSP 21065L.
Presentation transcript:

Subject Name: Microcontroller Subject Code: 10ES42 Prepared By:Pavana H, Gopika D K Department: ECE Date: 9/19/2018

MSP430 MSP430 (Mixed Signal Processor 430) is a family of ultralow power 16 – bit RISC processor from Texas Instruments. It is mainly designed for low - cost and specifically low - power battery operated embedded applications. MOTIVATION FOR MSP430 MICROCONTROLLERS Low power consumption: The electric current drawn in idle mode can be less than 1 µA.The MSP430 also uses six different low-power modes, which can disable unneeded clocks and CPU. Compiler Friendly: MSP430 can be programmed in C. It has 16 registers which can be used to store local variables, parameters passed to subroutines etc. 9/19/2018

KEY FEATURES CPU is small and efficient, with large number of registers.It can be put in low power mode without any special instructions There are several low power modes, depending on how much of the device should remain active and how quickly it should return to full speed operation Flexible clock system with wide choice of clocks. Up to 256KB In-System Programmable (ISP) Flash,Up to 100 pin options,USART, I2C, Timers LCD Driver. 9/19/2018

Applications Wildlife habitat monitoring: Animals like elephants, tigers etc are radio collared and their movements are monitored to prevent them from entering human habitats, for head count etc. Structural monitoring: Huge structures like bridges, dams, buildings etc need to be monitored continuously. RFID based eChipko: This was a movement started in Uttarakhand to monitor felling of trees. 9/19/2018

MSP430 RISC CPU ARCHITECTURE 9/19/2018

MSP430 is a 16 - bit processor, both address bus (MAB) and data bus (DAB) are 16 bits wide. It has a Von Neumann architecture. All program, data memory and peripherals share a common bus structure. It is a Reduced Instruction Set Computer (RISC) with only 27 core instructions. Watchdog timer is provided which resets the processor if the program is stuck in an infinite loop A host of communication interfaces such as RS232, USB, SPI, I2C, etc. are available 9/19/2018

Flash memory used to store the program and 128bytes of RAM CPU is supported with a large number of analog and digital peripherals which allows MSP(Mixed Signal Processing) to take place on chip. Intelligent peripherals allow CPU to be turned off to save power or perform some other activities. Flash memory used to store the program and 128bytes of RAM Clock generator generates 3 different clocks MCLK, ACLK, SMCLK using four different sources VCO,DCO,LFXT1 and XT2 9/19/2018

CLOCK SYSTEM 9/19/2018

i)Low or High frequency Crystal Oscillator (LFXT1) Clock sources MSP430 meets the demand for high performance, low power and precise frequency by using three internal clocks derived from four sources. The four clock sources are: i)Low or High frequency Crystal Oscillator (LFXT1) ii) High Frequency Crystal Oscillator (XT2) iii) Internal very low power, low frequency oscillator (VLO) iv) Digitally controlled Oscillator (DCO) 9/19/2018

Clock system provides three outputs. They are: Clock Outputs Clock system provides three outputs. They are: Master Clock (MCLK): It is used by CPU and few peripherals. Sub-System Master Clock (SMCLK): It is used by peripherals. Auxiliary clock (ACLK): It is used by peripherals but it is slow. 9/19/2018

Memory subsystem 9/19/2018

Distribution of Memory space is as follows: 1) Interrupt vector table 2) Flash/ROM 3) Information memory (Flash devices only) 4) Boot memory (Flash devices only) 5) RAM 6) Peripheral modules 7) Special Function Registers (SFRs) 9/19/2018

COMMUNICATION INTERFACES A wide choice of interfaces are available to exchange information with another IC or system. Some of them are: USART (Universal Synchronous/Asynchronous Receive/Transmit) –This peripheral supports asynchronous serial communication of MSP430 with an external system. It supports programmable baud rate and independent interrupt capability for receive and transmit. USCI (Universal Serial Communication Interface) It supports multiple serial communication modes with single hardware module. 9/19/2018

USI (Universal Serial Interface) –It is a serial communication interface with a data length of up to 16 bit. I/O (Input Output) – MSP430 devices have up to 10 digital I/O ports labeled P1 to P10. Each port has8 pins and every pin is configurable for input or output. Ports P1 and P2 have interrupt capability. 9/19/2018

PERIPHERALS Operational Amplifier (OA) DAC12 DMA (Direct Memory Access) LCD/LCD_A MPY (Multiplier) BOR (Brown Out Reset) TimerA/TimerB Analog to digital converter Comparator_A/Comparator_A+ 9/19/2018