to of Microcontrollers ECE Senior Design 9 February 2017 Popular - - PowerPoint PPT Presentation

to of
SMART_READER_LITE
LIVE PREVIEW

to of Microcontrollers ECE Senior Design 9 February 2017 Popular - - PowerPoint PPT Presentation

Introduction review to of Microcontrollers ECE Senior Design 9 February 2017 Popular Microcontrollers 8051 Intel then Everyone (8-bit old ) PIC Microchip (8, 16 & 32bit) AVR Atmel (8 & 32bit) MSP430 TI


slide-1
SLIDE 1

Introduction review to of Microcontrollers

ECE Senior Design 9 February 2017

slide-2
SLIDE 2

Popular Microcontrollers

  • 8051 – Intel then Everyone (8-bit old)
  • PIC – Microchip (8, 16 & 32bit)
  • AVR – Atmel (8 & 32bit)
  • MSP430 – TI (low power 16-bit)
  • ARM Cortex – ARM Limited (32 bit)
  • 68HCSxx – Motorola/freescale-NXP (old)
  • PSoC – Cypress (M8C, 8051,ARM)
  • Nios II / MicroBlaze – Altera / Xilinx (sc)

Blue = commonly used in Senior Design

slide-3
SLIDE 3
slide-4
SLIDE 4

Microcontroller Application Requirements

  • Microcontroller and Support Circuitry
  • Power Supply
  • Application Software
  • User Input/Output and Device Interfaces
slide-5
SLIDE 5

Features found in Microcontrollers

  • Central Processor (8, 16 or 32bit)
  • Reset Control (Power-on, Brown out, Watchdog, Stack Overflow)
  • Internal Oscillators and PLLs (2-Speed CLK, RTC)
  • Program Memory (Factory Mask, OTP, EPROM, Flash)
  • Static RAM Memory (Volatile Data Storage)
  • EEPROM Memory (Non-Volatile User Configuration / Calibration)
  • GPIO Pins
  • Timers
  • Interrupts (Internal, External)
  • Parallel Bus Interfaces
  • Serial Interfaces (UART, I2C, SPI, USB)
  • Analog input and output (ADC, DAC, PWM, Comp, Op Amp, Cap Sense)
  • Dedicated Logic
  • Power Management
  • In-Circuit Programming and Debug (self reprogramming)