SlideShare uma empresa Scribd logo
1 de 33
Microchip’s 16-bit and 32-bit PIC MCUs ,[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microchip’s 16-bit  Products
One Practical Problem ,[object Object],[object Object],[object Object]
PIC24F Family 16 MIPS 16-bit Core 16-bit ALU Register File  16 x 16 17 x 17 MPY Address Generation Barrel Shifter JTAG & Emu. Interface Memory Bus 8 – 256 KB Flash 0.5 - 16 KB RAM Peripheral Bus Interrupt Control Peripheral Pin Select CRC USB On-the-Go 0 – 512 B EEPROM 20 – 100 pin packages nanoWatt XLP  Low Power Resources UART - 4 SPI - 3 I 2 C TM  - 3 Real Time Clk Calendar Parallel Master Port Out Comp./PWM - 9 Input Capture - 9 16-bit Timers - 5 Charge Time Meas Unit Watchdog Timer Comparators - 3 ADC, 10-bit, 16 ch. 500ksps
Solutions: PIC24F Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Application Needs More HP ,[object Object],[object Object]
PIC24H Family 40 MIPS 16-bit Core 16-bit ALU Register File  16 x 16 17 x 17 MPY Address Generation Barrel Shifter JTAG & Emu. Interface 12-256 KB Flash Memory 1-16 KB SRAM Interrupt Control UART 1-2 Peripheral Pin Select SPI 1-2 I 2 C TM  1-2 RTCC PMP CRC Out Comp./PWM Input Capture 16b/32b Timers - 5 0-2 ECAN WDT & PWR Mgmt Analog Comp. 0-2 ADC, 10/12-bit, 32CH 8 CHANNEL DMA Memory Bus Peripheral Bus
UART Data Handling CPU 01011100 FULL UART Interrupt 01011100 RAM 01011100 1 2 3 4 5
UART Data Handling with DMA DMA 01011100 FULL UART Controls 01011100 RAM 01011100 01101110 01001010 CPU Interrupts 1 2 3 4
PIC24H Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Faster Larger More Accurate
Microchip’s dsPIC  Products
New Challenge ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
dsPIC30F Family 30 MIPS 16-bit Core 16b ALU 16 x 16b W Register Array 17b x 17b Multiply Dual AGU  X & Y Barrel Shifter JTAG Interface DSP Engine Dual 40b Accumulator Peripheral Bus WDT & Pwr Mgmt. 18 - 80-pin Packages (1-2) UART w/LIN & IrDA ® (1-2) SPI MC QEI Codec I/F (2-5) 16b/32b Timers -or-  200 Ksps 12b ADC MC/SMPS PWM INTRC w/PLL (0-2) CAN™ Interrupt Control (1-2) I 2 C™ 1 Msps 10b ADC Output Compare/PWM Input Capture 0.5 - 8 KB Data Memory Memory Bus 12 - 144 KB Flash Memory 1 - 4 KB EEPROM
dsPIC30 Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DSP Op Motor Cntrl Switching PS  Speech
dsPIC33F Family Block Diagram  Memory Bus Peripheral Bus Interrupt Control Peripheral Pin Select 40 MIPS 16-bit Core 16-bit ALU 17 x 17 MPY DSP ENGINE Register File  16 x 16 JTAG  Interface Multi Bit Shifter Dual Address Generation Dual 40-bit  Accumulator Quadrature Encoder  Interface (QEI) MC / PS PWM - 8 1-30KB RAM 8 CHANNEL DMA Represents the superset of features, each sub-family has selected set of above mentioned features 12-256 KB Flash Memory UART - 2, ECAN - 2 SPI- 2, CRC I 2 C TM  – 2, GP I/O Out Comp./PWM - 8 Input Capture - 8 16b/32b Timers - 5 GP I/O Watchdog & Pwr Mgmt Analog Comp. - 4 10-bit / 12-bit ADC, 32CH RTCC, PMP, DAC
dsPIC33 Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Faster Larger
Microchip’s 32-bit  Products
New Challenge  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8-32 KB RAM 32 – 512 KB Flash 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline Vectored Interrupt Ctrl 32-bit HW MUL / DIV 32 Core Registers 32 Core Registers JTAG PIC32 Family High Speed Bus Matrix Peripheral Bus Interrupt Control Inst. Data Prefetch + Cache 0-4 Ch. DMA VREG POR BOR USB OTG 16-bit Timers Watchdog A/D, 10-bit, 16 ch. GP I/O UART - 2 I2C™ - 2 SPI™ - 2 Cap/Com/PWM - 5 PMP16-bit Data RTCC Analog Comp- 2 LVD
PIC32 Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microchip’s Hardware Solutions
Which debugger tool to use? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Starter Kits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PIC24F Starter Kit  ,[object Object],[object Object],[object Object],[object Object],[object Object],Debugger Application USB Peripheral Device Ports Debugger Port PIC 24F4 Starter Kit Part #DM240011
dsPIC DSC Starter Kit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],dsPIC DSC Starter Kit Part #DM330011
PIC32 Starter Board ,[object Object],[object Object],[object Object],[object Object],[object Object],Debugger Port Debugger Port USB Peripheral Device Port OTG Port
Explorer 16 Compatibility Overview dsPIC33 PIM Explorer 16 + + ,[object Object],[object Object],[object Object],QVGA Ethernet SD Card ..and more Third Party JTAG Probe PIC24F PIM PIC32/24F USB PIM PIC32 GP PIM + USB  PICTail+ ,[object Object]
How to Select  Microchip’s Products
MAPS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MAPS (8/16/32 MCUs) ,[object Object],[object Object]
MAPS (8/16/32 MCUs) Side by side comparison of up to 4 devices in parallel for easy reference Export to  EXCEL
Additional Resource ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Newark 1 Farnell 1 Newark 2 Farnell 2

Mais conteúdo relacionado

Mais procurados

ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IVineethMP2
 
register file structure of PIC controller
register file structure of PIC controllerregister file structure of PIC controller
register file structure of PIC controllerNirbhay Singh
 
Intel Microprocessor
Intel MicroprocessorIntel Microprocessor
Intel MicroprocessorHome
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386yash sawarkar
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architectureZakaria Gomaa
 
02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC
02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC 02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC
02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC IEEE SSCS AlexSC
 
Motorola microprocessor
Motorola microprocessorMotorola microprocessor
Motorola microprocessorIffat Anjum
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberasodariyabhavesh
 
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)Shrishail Bhat
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture amrutachintawar239
 
Introduction to msp430
Introduction to msp430Introduction to msp430
Introduction to msp430Harsha herle
 
Presentation on 8086 Microprocessor
Presentation  on   8086 MicroprocessorPresentation  on   8086 Microprocessor
Presentation on 8086 MicroprocessorNahian Ahmed
 
2 introduction to arm architecture
2 introduction to arm architecture2 introduction to arm architecture
2 introduction to arm architecturesatish1jisatishji
 
Atmel and pic microcontroller
Atmel and pic microcontrollerAtmel and pic microcontroller
Atmel and pic microcontrollerTearsome Llantada
 
LECT 1: ARM PROCESSORS
LECT 1: ARM PROCESSORSLECT 1: ARM PROCESSORS
LECT 1: ARM PROCESSORSDr.YNM
 

Mais procurados (20)

STM32 MCU Family
STM32 MCU FamilySTM32 MCU Family
STM32 MCU Family
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
 
Ec8791 arm 9 processor
Ec8791 arm 9 processorEc8791 arm 9 processor
Ec8791 arm 9 processor
 
register file structure of PIC controller
register file structure of PIC controllerregister file structure of PIC controller
register file structure of PIC controller
 
Intel Microprocessor
Intel MicroprocessorIntel Microprocessor
Intel Microprocessor
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
 
02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC
02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC 02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC
02 : ARM Cortex M4 Specs || IEEE SSCS AlexSC
 
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 NotesMICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
 
Motorola microprocessor
Motorola microprocessorMotorola microprocessor
Motorola microprocessor
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
 
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
 
Introduction to msp430
Introduction to msp430Introduction to msp430
Introduction to msp430
 
Presentation on 8086 Microprocessor
Presentation  on   8086 MicroprocessorPresentation  on   8086 Microprocessor
Presentation on 8086 Microprocessor
 
2 introduction to arm architecture
2 introduction to arm architecture2 introduction to arm architecture
2 introduction to arm architecture
 
Atmel and pic microcontroller
Atmel and pic microcontrollerAtmel and pic microcontroller
Atmel and pic microcontroller
 
LECT 1: ARM PROCESSORS
LECT 1: ARM PROCESSORSLECT 1: ARM PROCESSORS
LECT 1: ARM PROCESSORS
 

Semelhante a Microchip's 16-bit and 32-bit PIC MCUs

8-bit PIC Microcontrollers
8-bit PIC Microcontrollers8-bit PIC Microcontrollers
8-bit PIC MicrocontrollersPremier Farnell
 
PIC18 J-Series Microcontrollers
PIC18 J-Series MicrocontrollersPIC18 J-Series Microcontrollers
PIC18 J-Series MicrocontrollersPremier Farnell
 
Introduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller FamilyIntroduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller FamilyPremier Farnell
 
MC9RS08KA8/4 Introduction
MC9RS08KA8/4 IntroductionMC9RS08KA8/4 Introduction
MC9RS08KA8/4 IntroductionPremier Farnell
 
DSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersDSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersPremier Farnell
 
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPremier Farnell
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPremier Farnell
 
Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Premier Farnell
 
Introduction2_PIC.ppt
Introduction2_PIC.pptIntroduction2_PIC.ppt
Introduction2_PIC.pptAakashRawat35
 
PIC32MX Microcontroller Family
PIC32MX Microcontroller FamilyPIC32MX Microcontroller Family
PIC32MX Microcontroller FamilyPremier Farnell
 
Arrow multisolution nxp lpc4300 dual core
Arrow multisolution   nxp lpc4300 dual coreArrow multisolution   nxp lpc4300 dual core
Arrow multisolution nxp lpc4300 dual coreAmir Sherman
 
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Premier Farnell
 
Lecture 5-Embedde.pdf
Lecture 5-Embedde.pdfLecture 5-Embedde.pdf
Lecture 5-Embedde.pdfBlackHunter13
 

Semelhante a Microchip's 16-bit and 32-bit PIC MCUs (20)

8-bit PIC Microcontrollers
8-bit PIC Microcontrollers8-bit PIC Microcontrollers
8-bit PIC Microcontrollers
 
PIC18 J-Series Microcontrollers
PIC18 J-Series MicrocontrollersPIC18 J-Series Microcontrollers
PIC18 J-Series Microcontrollers
 
Introduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller FamilyIntroduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller Family
 
Pic microcontrollers
Pic microcontrollersPic microcontrollers
Pic microcontrollers
 
8051 Presentation
8051 Presentation8051 Presentation
8051 Presentation
 
8 bit microcontroller
8 bit microcontroller8 bit microcontroller
8 bit microcontroller
 
MC9RS08KA8/4 Introduction
MC9RS08KA8/4 IntroductionMC9RS08KA8/4 Introduction
MC9RS08KA8/4 Introduction
 
DSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersDSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal Controllers
 
datasheet.pdf
datasheet.pdfdatasheet.pdf
datasheet.pdf
 
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x Microcontrollers
 
Datasheet
DatasheetDatasheet
Datasheet
 
Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50
 
Introduction2_PIC.ppt
Introduction2_PIC.pptIntroduction2_PIC.ppt
Introduction2_PIC.ppt
 
PIC32MX Microcontroller Family
PIC32MX Microcontroller FamilyPIC32MX Microcontroller Family
PIC32MX Microcontroller Family
 
39582 c (1)
39582 c (1)39582 c (1)
39582 c (1)
 
Pic16f87
Pic16f87Pic16f87
Pic16f87
 
Arrow multisolution nxp lpc4300 dual core
Arrow multisolution   nxp lpc4300 dual coreArrow multisolution   nxp lpc4300 dual core
Arrow multisolution nxp lpc4300 dual core
 
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
 
Lecture 5-Embedde.pdf
Lecture 5-Embedde.pdfLecture 5-Embedde.pdf
Lecture 5-Embedde.pdf
 

Mais de Premier Farnell

Being a business assistant with element14 in krakow
Being a business assistant with element14 in krakowBeing a business assistant with element14 in krakow
Being a business assistant with element14 in krakowPremier Farnell
 
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701TPSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701TPremier Farnell
 
TPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap ControllerTPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap ControllerPremier Farnell
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Premier Farnell
 
Introduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsIntroduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsPremier Farnell
 
ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3Premier Farnell
 
DMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital MultimetersDMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital MultimetersPremier Farnell
 
Discovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUsDiscovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUsPremier Farnell
 
An Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLHAn Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLHPremier Farnell
 
LED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronicsLED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronicsPremier Farnell
 
Solution on Handheld Signal Generator
Solution on Handheld Signal Generator Solution on Handheld Signal Generator
Solution on Handheld Signal Generator Premier Farnell
 
Medium Performance Gyroscopes
Medium Performance GyroscopesMedium Performance Gyroscopes
Medium Performance GyroscopesPremier Farnell
 
Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Premier Farnell
 
SEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field InterconnectsSEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field InterconnectsPremier Farnell
 
PWM Controller for Power Supplies
PWM Controller for Power SuppliesPWM Controller for Power Supplies
PWM Controller for Power SuppliesPremier Farnell
 
Handheld Point of Sale Terminal
Handheld Point of Sale TerminalHandheld Point of Sale Terminal
Handheld Point of Sale TerminalPremier Farnell
 
Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X Premier Farnell
 

Mais de Premier Farnell (20)

Being a business assistant with element14 in krakow
Being a business assistant with element14 in krakowBeing a business assistant with element14 in krakow
Being a business assistant with element14 in krakow
 
Optical Encoders
Optical EncodersOptical Encoders
Optical Encoders
 
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701TPSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
 
TPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap ControllerTPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap Controller
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3
 
Introduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsIntroduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ Processors
 
ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3
 
DMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital MultimetersDMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital Multimeters
 
Discovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUsDiscovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUs
 
Yaw-rate Gyroscopes
Yaw-rate GyroscopesYaw-rate Gyroscopes
Yaw-rate Gyroscopes
 
An Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLHAn Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLH
 
LED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronicsLED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronics
 
Solution on Handheld Signal Generator
Solution on Handheld Signal Generator Solution on Handheld Signal Generator
Solution on Handheld Signal Generator
 
Medium Performance Gyroscopes
Medium Performance GyroscopesMedium Performance Gyroscopes
Medium Performance Gyroscopes
 
Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs
 
SEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field InterconnectsSEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field Interconnects
 
PWM Controller for Power Supplies
PWM Controller for Power SuppliesPWM Controller for Power Supplies
PWM Controller for Power Supplies
 
Handheld Point of Sale Terminal
Handheld Point of Sale TerminalHandheld Point of Sale Terminal
Handheld Point of Sale Terminal
 
Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X
 
SA571 Compandors
SA571 CompandorsSA571 Compandors
SA571 Compandors
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Microchip's 16-bit and 32-bit PIC MCUs

  • 1.
  • 2.
  • 4.
  • 5. PIC24F Family 16 MIPS 16-bit Core 16-bit ALU Register File 16 x 16 17 x 17 MPY Address Generation Barrel Shifter JTAG & Emu. Interface Memory Bus 8 – 256 KB Flash 0.5 - 16 KB RAM Peripheral Bus Interrupt Control Peripheral Pin Select CRC USB On-the-Go 0 – 512 B EEPROM 20 – 100 pin packages nanoWatt XLP Low Power Resources UART - 4 SPI - 3 I 2 C TM - 3 Real Time Clk Calendar Parallel Master Port Out Comp./PWM - 9 Input Capture - 9 16-bit Timers - 5 Charge Time Meas Unit Watchdog Timer Comparators - 3 ADC, 10-bit, 16 ch. 500ksps
  • 6.
  • 7.
  • 8. PIC24H Family 40 MIPS 16-bit Core 16-bit ALU Register File 16 x 16 17 x 17 MPY Address Generation Barrel Shifter JTAG & Emu. Interface 12-256 KB Flash Memory 1-16 KB SRAM Interrupt Control UART 1-2 Peripheral Pin Select SPI 1-2 I 2 C TM 1-2 RTCC PMP CRC Out Comp./PWM Input Capture 16b/32b Timers - 5 0-2 ECAN WDT & PWR Mgmt Analog Comp. 0-2 ADC, 10/12-bit, 32CH 8 CHANNEL DMA Memory Bus Peripheral Bus
  • 9. UART Data Handling CPU 01011100 FULL UART Interrupt 01011100 RAM 01011100 1 2 3 4 5
  • 10. UART Data Handling with DMA DMA 01011100 FULL UART Controls 01011100 RAM 01011100 01101110 01001010 CPU Interrupts 1 2 3 4
  • 11.
  • 13.
  • 14. dsPIC30F Family 30 MIPS 16-bit Core 16b ALU 16 x 16b W Register Array 17b x 17b Multiply Dual AGU X & Y Barrel Shifter JTAG Interface DSP Engine Dual 40b Accumulator Peripheral Bus WDT & Pwr Mgmt. 18 - 80-pin Packages (1-2) UART w/LIN & IrDA ® (1-2) SPI MC QEI Codec I/F (2-5) 16b/32b Timers -or- 200 Ksps 12b ADC MC/SMPS PWM INTRC w/PLL (0-2) CAN™ Interrupt Control (1-2) I 2 C™ 1 Msps 10b ADC Output Compare/PWM Input Capture 0.5 - 8 KB Data Memory Memory Bus 12 - 144 KB Flash Memory 1 - 4 KB EEPROM
  • 15.
  • 16. dsPIC33F Family Block Diagram Memory Bus Peripheral Bus Interrupt Control Peripheral Pin Select 40 MIPS 16-bit Core 16-bit ALU 17 x 17 MPY DSP ENGINE Register File 16 x 16 JTAG Interface Multi Bit Shifter Dual Address Generation Dual 40-bit Accumulator Quadrature Encoder Interface (QEI) MC / PS PWM - 8 1-30KB RAM 8 CHANNEL DMA Represents the superset of features, each sub-family has selected set of above mentioned features 12-256 KB Flash Memory UART - 2, ECAN - 2 SPI- 2, CRC I 2 C TM – 2, GP I/O Out Comp./PWM - 8 Input Capture - 8 16b/32b Timers - 5 GP I/O Watchdog & Pwr Mgmt Analog Comp. - 4 10-bit / 12-bit ADC, 32CH RTCC, PMP, DAC
  • 17.
  • 19.
  • 20. 8-32 KB RAM 32 – 512 KB Flash 80MHz MIPS 32-bit Core 32-bit ALU 5 stage pipeline Vectored Interrupt Ctrl 32-bit HW MUL / DIV 32 Core Registers 32 Core Registers JTAG PIC32 Family High Speed Bus Matrix Peripheral Bus Interrupt Control Inst. Data Prefetch + Cache 0-4 Ch. DMA VREG POR BOR USB OTG 16-bit Timers Watchdog A/D, 10-bit, 16 ch. GP I/O UART - 2 I2C™ - 2 SPI™ - 2 Cap/Com/PWM - 5 PMP16-bit Data RTCC Analog Comp- 2 LVD
  • 21.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. How to Select Microchip’s Products
  • 30.
  • 31.
  • 32. MAPS (8/16/32 MCUs) Side by side comparison of up to 4 devices in parallel for easy reference Export to EXCEL
  • 33.

Notas do Editor

  1. Welcome to the training module on Microchip’s 16-bit and 32-bit PIC MCUs.
  2. This training module will discuss Microchip’s 16 and 32 bit products, how to choose the right 16 and 32 bit Microchip Product for your embedded application.
  3. Microchip’s 16 bit products
  4. Just to recollect: a designer has been designing a water system to automatically water his lawn. He has constantly raised the bar in his watering system design and has thus far been successfully meeting the challenges using newer and larger PIC products. Let us offer another challenge to him. The designer wants to collect data from his watering system. Using the temperature and humidity data he has collected over a period of time, he wants to analyze the data to maximize the efficiency of his watering system. In order to do this the designer needs to collect the data over a period of time then download the data to a portable USB thumb drive. He could then analyze the data using his desktop PC. The solution we have for this application is to use a PIC24F Microchip USB device.
  5. First let’s discuss the new changes in the PIC24F family. Just a reminder that the changes in the new architectures are show in red blocks. PIC24F MCUs now have a 16-bit core operating at 16 Million Instructions per second or MIPS. The core has a 16 –bit ALU and sixteen, 16-bit file registers also known as working registers. These are typically referred to as w registers in the 8-bit core. There is a 17 by 17 multiplier to help out in math functions. A barrel shifter is added, which can shift right or shift left multiple times in a single cycle operation. For example if we want to shift say a 16 bit value 4 times left, then this can be very easily accomplished using the barrel shifter in one single cycle operation. A JTAG interface is now available for emulation and testing. Since a majority of the programs on a 16-bit processor will be written in C and to accommodate space for these programs a large amount of Flash program and data memory is now available 256KB of flash and 16Kb of RAM. Many peripherals are also available and many of them overlap with our 8-bit offering. The two new peripherals which stand out are the USB on the go or OTG peripheral and the CRC error correction peripheral. The OTG USB peripheral helps a customer design a host, device, dual role and OTG USB implementation in an embedded application.
  6. There are over 40 devices in the PIC24F family with pin counts from 20 to 100 pins. An architecture designed for C code efficiency. More flash program and data memory are used to run large C programs. Peripheral pin select allows for re-routing digital peripherals to different I/O pins on a device. USB OTG allows a host, device, dual role and OTG configuration. Charge time measurement unit and extreme low power sleep current
  7. Getting back to the application mentioned at c page: the application is satisfied with the peripherals in the PIC24F family but the designer needs more throughput or horse power to run his application. Well the Microchip solution would be to use the PIC24H family of products.
  8. The PIC24H family is pretty much the same as the PIC24F family. The main difference is a faster Core running at 40 MIPS. In order to help faster operation , it also has an 8 channel DMA to help handle peripheral data. To understand how a DMA helps handle peripheral data let us look at how a DMA may work with peripherals.
  9. To understand how a DMA works with say a UART, let us first look at how a typical CPU would handle a UART peripheral. First, the UART is getting serial data. When its buffer is full, it will interrupt the CPU to indicate its full status. The CPU has to then stop what it is doing, retrieve the data and then saves it in RAM for some later operation. This is done for every byte of data received. If this data is coming in large chunks and at a fast rate, then the CPU gets interrupted quite a bit and the overall CPU throughput suffers.
  10. The UART can be assigned to one channel of the DMA. When the UART is full, the DMA is programmed to automatically get the data from the UART buffer and loads it into RAM. Not only that the DMA can be programmed to get multiple bytes of data from the UART and load it into RAM. When the specified number of data bytes is reached, the DMA then interrupts the CPU to signal that N number of data bytes are now available for analysis. In this manner the CPU can do other more important tasks and leave peripheral handling to the DMA, thereby increasing the overall CPU throughput.
  11. Compared to the PIC24F products, the PIC24H runs at a fast 40 MIPS. There is more flash program and data memory. The DMAs available on the PIC24H family enhances the overall throughput and makes the CPU more efficient. It also has more accurate peripherals. If an application requires more throughput, the designer could certainly use this family of products.
  12. Microchip’s dsPIC Products.
  13. Adding a new challenge to the previous application. What if the designer needed to add a voice recognition or voice activated input to his system. Speech recognition is a computationally challenging application. In this case Microchip’s Digital Signal processors or dsPICs would be the ideal solution for this kind of application.
  14. The first member of the dsPIC family is the dsPIC30F family. As seen in the blue blocks, the Core now has a DSP engine in it. This DSP engine can perform a 16 by 16 multiply and accumulate operation in a single cycle. The accumulator is 40 bits wide to allow for overflow from a 16 by 16 multiply operation which normally would gives us a 32 bit result. A codec interface is available for speech purposes. The dsPIC30F family is also designed for Motor Control applications so a special Motor Control PWM peripheral is available along with a Quadrature decoder interface which helps locate the position of a rotor in a motor control application. Some products also offer high speed Switch Mode Power Supply PWMs well suited for Switch Mode Power supply applications.
  15. dsPIC30F has over 20 products running at 30 MIPS. With peripherals like a single cycle MAC, high resolution 12 bit ADC and CODEC interface, this family is well suited for speech processing. And the designer can use it for his voice activated watering system mentioned before. This family is also designed for Motor Control and Switch Mode Power Supply applications.
  16. Another member of the dsPIC family is the dsPIC33F family of products. As can be seen nearly all of the peripherals of the dsPIC30F are present in this family. To improve the throughput however, the CPU speed has been increased to 40 MIPS and an 8 Channel DMA has been added. As we have seen previously adding a DMA greatly enhances the peripheral handling of the CPU thereby increasing its overall through put.
  17. The dsPIC33F family offers over 33 products which run at a faster 40 MIPS. More program flash and data ram is offered along with all peripherals required for Speech analysis and control, motor control and switch mode power supply applications.
  18. Microchip’s 32-bit products.
  19. A New challenge to the previous application would be create a super water system with all the bells and whistles. Internet connection, connection to a PDA, a graphics QVGA screen as a display and touch control basically the Rolls Royce of all watering systems. Well for this solution we would have to choose the PIC32 MCU.
  20. The PIC32 has the MIPS M4K core. This core runs at 80 MIPs with a dual set of thirty two, 32-bit registers. These two sets of registers can be swapped, one set to another in a single cycle. This operation is very useful and achieves faster interrupt handling. The core also has a 32-bit hardware multiply and divide module. Its ALU has a 32-bit five stage pipeline for faster operation. To handle peripherals a DMA is available. All common peripherals offered on other PIC products are also available on the PIC32. To talk to a PDA a USB OTG with a dedicated DMA is available. Interfacing with a QVGA graphics panel, can be easily accomplished using the 16-bit Parallel Master Port. Nick can certainly design his top end watering system with the PIC32
  21. In a bullet format the PIC32 family has 17 products built around the MIPS M4K core and running at 80 MIPS. It has a 5 deep pipeline and achieves a throughput of 1.56 Drystone MIPS per mega hertz. Large amount of flash and data RAM. DMA control for all peripherals. Multiple channels of the Usual peripherals like ADC, UARTs, SPI, I2C etc. USB OTG with a dedicated DMA and a 16-bit Parallel Master Port to communicate with 16-bit peripheral devices.
  22. What hardware platforms would Nick use to develop his 16 and 32 bit applications.
  23. The top of the line debugger from Microchip is the MPLAB Real Ice. This is a high performance real time debugger with unlimited debugging capability and real time data monitoring features. The middle of the road solution is the MPLAB ICD3. This debugger offers limited debugging and real time data monitoring features. At the low end of the spectrum we have the PICkit 3 debug express which is Microchip’s entry level debugger. Depending on your application complexity you now have a choice of selecting the appropriate debugger. Depending on your application complexity you now have a choice of selecting the appropriate debugger. For most 16 and 32 bit applications Microchip would highly recommend the Real Ice debugger.
  24. In order to jump start the hardware platform for your design, Microchip offer a whole list of starter kits. The most important feature offered in a starter kit is that a debugger is included as part of the starter kit. The starter kit is low cost and has some hardware and prototyping area for a customer to evaluate a PIC product. All starter kits are supported on MPLAB and most are bundled with a C compiler making it easy for the end user to program and evaluate the PIC device.
  25. The PIC24F Starter Kit 1 is a one stop demo board to getting started using a 16-bit PIC24F. The Board highlights the PIC 24F USB MCU as an embedded Host, dual role or OTG application. As an embedded host it has firmware to interface directly to a USB Flash Drive connected to it. It has a high resolution OLED display and a touch keypad interface for user inputs. It has a built in MPLAB compatible Debugger built on the board. Power to the board is provided by the PC via the USB cable. With the free C compiler and free MPLAB IDE provided, Nick can very easily start developing code for his application using this board.
  26. The dsPIC starter Kit would get the designer started on his dsPIC application. This board has the codec interface for voice capture and playback. Input from a microphoneand output to a speaker are built in. It comes with a integrated debugger compatible with MPLAB and a free C compiler. For the voice activated watering system the designercould use this starter Kit.
  27. The PIC32 USB Starter board is a one stop Demo board featuring the PIC32 USB MCU. It is based on thePIC32 USB MCU and it highlights the Embedded Host and OTG capability of the PIC32 MCU. A USB Peripheral Device interface/connector is available for connection to say a Flash Drive. A special OTG port is also available for connection to other USB OTG applications. A MPLAB compatible debugger interface is built in to the board so no addition debugging tool is needed. Power to the board is provided by the USB to PC interface on the debugger port.
  28. A more general purpose hardware solution for 16 and 32-bit products is to use the Explorer 16 demo board. This demo board has a LCD display, LEDs, switches and a Plug In Module header or PIM header to which different PIMs can be plugged. PIMs for all microchip 16 and 32 bit devices are available. The board also has two expansion connectors. Additional specialized PICTail board can be purchased from microchip to plug into these connectors. Example of such PICtail boards are the Ethernet PICTail, the QVGA pictail, USB Pictail etc. This board supports all Microchip’s 16 and 32-bit products.
  29. As we have seen in Microchip’s portfolio, there are a lot of parts available. So it may be a little bit intimidating for a customer to select the right part for the assignment at hand. To help customer select the right product for their application, Microchip has come up with a solution on its website
  30. The solution is Microchip’s Advanced Part Selector commonly abbreviated as MAPS. The challenge is to select one MCU from over 500+ MCUs and also to select the right memory and analog products for the application. MAPS is available on Mixrochip’s website at: www.microchip.com forward slash MAPS. The lead page gives you three choices to start with: microcontroller, analog and memory. Let us start with the Micro first…
  31. Selecting Microcontroller, give you a page where you can now enter the features that you would like to see in the MCU of your choice. You can choose from 8, 16 or 32 bit products and a whole list of peripherals some which may be important to have, some a maybe and some not at all. Pull down tabs allow you to select these options and when you are satisfied you can view all the parts which meet these requirements. If you have too many options you may want to narrow you search using filters and narrowing your requirements down. When you are down to a handful of parts, you can do a side by side comparison between part as in the next slide ..
  32. A side by side comparison allows you to get a better view of the parts and compare and contrast if one part is better than the other. Hopefully you will have narrowed your search down to one or two. At which point you can order samples or look at pricing.
  33. Thank you for taking the time to view this presentation on “ Microchip’s 16-bit and 32-bit PIC MCUs” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simply call our sales hotline. For more technical information you may either visit the Microchip site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility. You may visit Element 14 e-community to post your questions.