presented by: lucio di jasio mcu8 business development manager€¦ · 16-bit pic mcu 16-70 mips,...
TRANSCRIPT
Presented by:
Lucio Di Jasio
MCU8 Business Development Manager
2
This presentation will give you an
overview of
Microchip as a company
Our Analog portfolio
Our MCUs in general
MCU8 in particular
3
Corporate Overview
� Leading provider of: • High-performance, field-programmable RISC Microcontrollers
and Digital Signal Controllers
• Mixed-Signal, Analog, Interface and Security products
• Wireless and RF products
• Non-volatile EEPROM and Flash Memory products
• Flash IP solutions
• Clock and Timing solutions
� ~ $3.3 Billion revenue run rate
� ~14,000 employees
� Headquartered near Phoenix in Chandler, AZ
4
Worldwide Technical Support Centers
Sydney
BucharestCopenhagenDublinHaanKarlsruheLondonMadridMilanMunichPadovaParisViennaWarsawWels
AtlantaAustinBostonChicagoClevelandDallasDetroitKokomoLos AngelesNew YorkPhoenixSan JoseToronto
MelbourneJohannesburg
Sao Paulo
BangaloreBangkokBeijingChengduChongqingGuangzhouHangzhouHong KongHsinchuKuala LumpurNew DelhiPenangPune
KaohsiungManilaNanjingOsakaQingdaoSeoulDaeguDongguanShanghaiShenyangShenzhenSingaporeTaipeiTokyo WuhanXiamenXianZhuhai
The only non-commissioned sales team in the semiconductor industry
Tel Aviv
St. Petersburg
5
0100200300400500600700800900
1000110012001300140015001600170018001900200021002200230024002500
FY93 FY94 FY95 FY96 FY97 FY98 FY99 FY00 FY01 FY02 FY03 FY04 FY05 FY06 FY07 FY08 FY09 FY10 FY11 FY12 FY13 FY14 FY15 FY16
Annual Net Sales Growth$
Mil
lio
n
• 102 consecutive quarters of profitability!
6
Broadening Microchip Solutions Through Acquisitions
Novocell EqcoLogic Supertex, Inc. ISSC Micrel Atmel
Jun ‘13 Nov ‘13 April ‘14 July ‘14 August ‘15 April ‘16
Non-Volatile-
Memory IP
Equalizer and Coaxial Transceiver
Products
High-Voltage Analog and
Mixed Signal
Low-Power Bluetooth®
and Advanced Wireless Solutions
Power, LAN, MEMS,
Timing and Clock
Solutions
Microcontrollers, Wireless, Touch,
Automotive, Security and
Memory
7
The Microchip Advantage
� Expanding portfolio of leadership products
� Industry-leading development tools
� “Best in Class” lead times and consistent delivery
performance
� Quality leadership . . . the relentless quest for perfection!
� Competitive pricing
� Outstanding support through all phases of a project
� Consistent profitability and rock-solid financial strength
Leadership and Flexibility That Enable Your Success!
8
Fiscal 2015 Net Sales*
Distribution51%
Direct49%
% of Net Sales
About half of Microchip’s business goes through Distribution
Microcontrollers
Analog Memory IP Other
2015 ($K) $1.393.607 $501.048 $132.258 $89.593 $30.530
% of Sales 64,9% 23,3% 6,2% 4,2% 1,4%
$-
$200.000
$400.000
$600.000
$800.000
$1.000.000
$1.200.000
$1.400.000
Net
Sale
s (
$K
)
Fiscal 2015 Microchip Net Sales
* Data from Microchip Technology 2015 Proxy Statement and Annual Report
Analog Microchip is a leading supplier for
8/16/32-bit Microcontrollers, Analog
Even more so after the acquisition of Micrel and Atmel
Analog
10
Providing Complete Solutions
RF Transmit/Receive• Wi-Fi®
• Bluetooth®
• LoRa®
• ZigBee® /MiWi™
IRCommunications
PowerDrivers
MotorsDrivers
DigitalPeripherals
• PWM• RTCC
Encryption
(KEELOQ® ICs)
SpeechCo-Processing
LEDDrivers
LCDDrivers
AmplifiersSensors Filters
Serial SRAM
A/D
D/A
PrecisionVoltage
Reference
Bus Communication• CAN • USB
DC-DC ConvertersDEPASupervisors
Power
High VoltageI/Os
Non-volatileMemory
Digital Potentiometer
Transceivers• RS232/485• CAN/LIN• USB
Ethernet Controllers &Transceivers
Smoke Detector& PiezoelectricHorn Drivers
Clocks and Timers
Power Amplifiers
Processor
PIC®
dsPIC®
MCU
FPGA ASIC
MPU
11
Analog & Interface Products
Smoke Detector ICsSmoke Detector ICs
PiezoelectricHorn DriversPiezoelectricHorn Drivers
SAFETY ANDSECURITY
ULTRASOUND
AmplifiersAmplifiers
ComparatorsComparators
LINEAR
A/D ConvertersA/D Converters
DACs & Digital Potentiometers DACs & Digital Potentiometers
MIXED SIGNAL
Power Monitoring & Metering
Power Monitoring & Metering
Current/DC PowerMeasurement ICsCurrent/DC PowerMeasurement ICs
DC/DC ConvertersDC/DC Converters
System SupervisorsVoltage Detectors
System SupervisorsVoltage Detectors
PowerMOSFET Drivers
PowerMOSFET Drivers
Battery ChargersBattery Chargers
POWERMANAGEMENT
PWM ControllersPWM Controllers
Power SwitchesPower Switches
Power MOSFETsPower MOSFETs Display/LED DriversDisplay/LED Drivers
INTERFACE
CAN, CAN FD, LINCAN, CAN FD, LIN
USB andI/O Expanders
USB andI/O Expanders
EthernetEthernet
Wireless Wireless
Real Time Clock/Calendar
Real Time Clock/Calendar
HV InterfaceHV Interface
Fan Control &ManagementFan Control &Management
THERMAL MANAGEMENT
TemperatureSensors
TemperatureSensors
Voltage References
Voltage References
Motor DriversMotor Drivers
Ultrasound ProductsUltrasound Products
www.microchip.com/treelink
Power ModulesPower Modules
TimersTimers
Timing
DDR & SCSI Terminators
DDR & SCSI Terminators
Hot Swap Power Controllers
Hot Swap Power Controllers
MCU
13
One PIC MCU Platform Advantage
� Broad portfolio of over 1100 PIC Microcontrollers
� Easy migration with code compatibility & common tools
� Industry’s lowest active and sleep power consumption
� Integrated peripherals for USB, CAN, Ethernet
� Interface to the world with LCD drivers and capacitive touch
� MPLAB X IDE is free, and supports ALL of Microchip’s MCUs
� Huge ecosystem of software, tools, and reference designs
14
Single Embedded Platformfor 8-bit, 16-bit & 32-bit
MemoryMemoryPe
rip
he
rals
Pe
rip
he
rals
De
velo
pm
en
tIn
terf
ace
PIC® MCUCore
PIC® MCUCore
SoftwareLibrariesSoftwareLibraries
XC32,XC32++
Compilers
XC32,XC32++
Compilers
3rd PartySupport3rd PartySupport
Open Source IDEbased on NetBeans – FREE!
Open Source IDEbased on NetBeans – FREE!
15
Complete Range of Microcontrollers
8-bit PIC MCU
0.5 – 16 MIPS384B – 128KB Flash
16B – 4KB RAM6 – 100 Pins
Cost-effective solutions
Small package sizes
Lowest power 8-bit MCU: sleep & active modes
Integration minimizes external components
PIC10, PIC12, PIC16, PIC18
16-bit PIC MCU
16-70 MIPS, DSP options4KB – 512KB Flash512B – 96KB RAM
14 – 144 Pins
Industry’s highest performance 16-bit
Lowest power 16-bit MCU: sleep & active modes
Peripherals for graphics, USB OTG, motor control, SMPS
PIC24, dsPIC
32-bit PIC MCU
Up to 200 MHz, 330 DMIPS16KB – 2048KB Flash4KB – 512KB RAM
28 – 144 Pins
Industry leading performance
Seamless migration to 32-bit performance
MPLAB Harmony EcosystemHuge 3rd party ecosystem
PIC32
Unified MPLAB ToolsuiteFree IDE – Free C compilers – Free Software Libraries
Comprehensive Microchip support for silicon, tools and software
16
PIC Microcontroller Families
17
Common Peripherals
Capture/Compare/PWM, Timers, Comparators, ADC
I2C, SPI, UART
Motor Control
Segmented LCD
Touch Sensing
PIC10 PIC12 PIC16 PIC18 PIC24F PIC24H/E dsPIC30 dsPIC33 PIC32
Graphics
CAN
USB
Ethernet
CAN
Ethernet
MCUhidden slides
optional
19
PIC MCUs for Communications
Wireless – Transceivers and Modules
� WiFi® 802.11 modules
� ZigBee®, RF4CE, MiWi 802.15.4 modules
� Stacks for PIC MCUs
USB – PIC18, PIC24, PIC32, dsPIC
� Device, host, and OTG
� Multiple classes and drivers
� MCP2200 stand alone
Ethernet – PIC18, PIC32
� 10/100 BaseT MAC / PHY
� TCP/IP stack, multiple protocols
� ENCxxxJ60 stand alone MAC / PHY
CAN – PIC18, PIC24, PIC32, dsPIC
� CAN 1.2, 2.0A, 2.0B support
� High temp options
� MCP25xx stand alone CAN controllers
20
PIC MCUs for Human Interface
Segmented LCD – PIC16, PIC18, PIC24
� Up to 480 segments
� Low power display modes
� Contrast control
Graphics – PIC24, PIC32, dsPIC
� Integrated graphics controllers
� Direct drive for QVGA and W-QVGA
� Free graphics library and designer tool
mTouch – all PIC MCU families
� Capacitive for low cost buttons and sliders
� Metal over cap capability
� Projected capacitive capability
Audio – PIC18, PIC24, PIC32, dsPIC
� Free speech coding libraries
� Free MP3 & echo cancellation libraries
� Made for iPod and Android accessories
21
eXtreme Low Power PIC MCUs
Lowest Sleep Power Consumption
� Deep Sleep current <20nA
� RTCC or WDT current <500nA
nanoWatt XLP – PIC12, PIC16, PIC18, PIC24F
� Over 145 PIC MCUs with integrated USB, touch, display…
� Free Battery Life Estimator tool
Lowest Active Power Consumption
� PIC16 down to 30uA / MHz
� PIC24 down to 150uA / MHz
22
Building Blocks for Specific Markets
� Energy Meters and Monitoring
� Gas / Heat / Water Meters
� Lighting
� Security
� Smartphone Accessories
� Motor Control
� Power Supply
� Automotive
� Appliances
� Medical
MCU8 Summer 2016
A Balanced Approach
24
Today’s Agenda
� The new PIC+AVR portfolio
� A Balanced Approach
� Core Independent Peripherals
� A Balanced Product Portfolio
� Rapid Development Tools
� Summary
25
PIC + AVR
The Designer’s 1st Choice for 8−bit MCUs
� Legacy Is Very Important
� Customer’s History is Valued
� Consistency of Purpose in 8-bit MCUs
� No EOL
26
1991 1996 1998 2001 2005 2006-9 2010 2014 Market
No. Rank Rank Rank Rank Rank Rank Rank Rank Share %
1 Motorola Motorola Motorola Motorola Motorola Microchip Renesas Microchip
2 Intel NEC NEC Hitachi Renesas NEC Microchip Renesas
3 Philips Philips ST-Micro NEC Microchip ST-Micro Atmel NXP
4 Mitsubishi Hitachi Philips Microchip NEC Freescale ST-Micro Atmel
5 NEC Mitsubishi Hitachi ST-Micro ST-Micro Atmel Samsung ST-Micro
6 Hitachi Toshiba Mitsubishi Philips Atmel Renesas Freescale Freescale
7 Toshiba Matsushita Microchip Toshiba Toshiba NXP NXP Cypress
8 Siemens SGS-Thomson Toshiba Atmel Philips Cypress Cypress Datang
9 TI Intel Siemens Matsushita Fujitsu Sony Panasonic Si Labs
10 Matsushita Microchip TI Sanyo Infineon Fujitsu Fujitsu Samsung
11 National Siemens Fujitsu Samsung Sanyo Panasonic Datang CEC Huada
12 SGS-Thomson Fujitsu Sanyo Mitsubishi Samsung Toshiba NEC (1Q) Holtek
13 Ricoh TI Matsushita Infineon Matsushita Samsung Sony Spansion
14 MHS Sony Atmel Sony Sony Datang Toshiba Tongfang
15 IIT Zilog Zilog TI Sunplus Si Labs Si Labs SHIC
16 Sharp Sharp Sharp Fujitsu Micronas Holtek JSC Panasonic
17 Fujitsu Temic Sony Sunplus Novatek Infineon Holtek Sony
18 Oki Sanyo Intel Zilog Intel Elan Infineon SH Fudan
19 Zilog National National Novatek Holtek Winbond Sonix Infineon
20 Sony Oki LG Semi Micronas Winbond Denso Elan Ixys
23 Microchip
Based on dollar shipment volume 1991-2014, Source: Gartner and Microchip
15%
8%
3%
1%
Worldwide 8-bit MCU Rankings
70%
WW 8-BIT MCU (5.7B$ CY15 Market)
27
PIC and AVR Quick Comparison
Mid-Range
Enhanced Mid-Range
PIC18
AVRFamilies
Tiny
XMEGA
PIC10/12, PIC16
PIC16F1
PIC18
Microchip Architecture
Microchip Families
PIC portfolio about 400+ products, AVR portfolio about 250+ products
16-bit MCU PIC24
Mega
Low
Pin
Count
Hig
h P
in C
ount
28
Product Strategy for MCU8
� Consistency of Purpose for MCU8
� Next Gen AVR family with new innovative peripherals
� Will continue to develop the PIC MCU product family
� Alignment of PIC and AVR portfolios
PIC MCU AVR
Product families PIC10/PIC12/PIC16PIC16F1PIC18F
ATiny AVRMegaAVRAVR XMEGA
Core Independent Peripherals (aka the Event System)
CIPs: CLC, CRC, SMT, ADCC…
Event System: LLC, CRC, TCB, PTC…
Low Power XLP picoPower
Operating Range 1.8v to 5.5v 1.65 to 5.5v
Interconnected Analog DACs, ADC,CMP & OPamps
DACs, ADC, CMP
29
Which One Should I Choose?
Familiar with PIC
• Start with PIC• Leverage
CIPs
Familiar with AVR
• Start with AVR
• Leverage Event System
No Legacy
• Choose the BEST FITsolution
• PIC or AVR
Understand Design RequirementsLeverage Unique Strengths
30
Product Focus8-bit PIC Microcontrollers
6-/8-/14-/20-pin
PIC16F1718Dual OpAmp with Analog & Digital Interconnectivity
Signal Conditioning
28/40-pin
PIC16F1779Quad independent closed loop control with OpAmp interconnectivitySMPS
28/40-pin
PIC16F1579Multi-Channel 16-bit PWM Drive
High Resolution LED Color Mixing8/14/20-pin
PIC12F1612Advanced timing & CRC with SCAN
Measurement & Safety
8/14/20-pin
PIC16F18346Highest memory density in 14/20-Pin & Data EE
Broad Application Range
8/14/20-pin
PIC16F1769Dual independent closed loop control with OpAmp interconnectivitySMPS
14/20-pin
PIC16F1705Dual OpAmp with Analog & Digital Interconnectivity
Signal Conditioning
14/20-pin
28-/40-pin
PIC10F320Entry level integration & smallest form factor
Broad Application Range
6-pin
PIC16F1619Angular timing, hardware PID & High Current I/O
Motor & TRIAC Control
8/14/20-pin
PIC16F1459Smallest form factor with integrated USB
USB Control
8/14/20-pin
PIC16LF1559Dual ADC Integration with Communications
mTouch & Sensor Interface8/14/20-pin
PIC16LF1566Dual ADC Integration with Communications
mTouch & Sensor Interface28/40-pin
48-/64-pin
PIC18F57K42Maximum performance, integration, & RAM density
Broad Application Range
28/40/48-pin
PIC18F26K20Value performance
Broad Application Range
28/40/64-pin
PIC18F46K22Feature Rich with 5V Support
Broad Application Range
20/28/40/48/64/80-pin
PIC18F67K40Value performance with highest memory density
Broad Application Range
28/40/64-pin
PIC16F18877ADC Filtering, CRC with SCAN & Data EE
Broad Application Range
28/40-pin
PIC16F15355Multiple communications & low power optimizations
Broad Application Range
28/40/48-pin
PIC16F19156Smallest footprint LCD control with 12b ADC
Low power LCD
28/40/64-pin
PIC16F15345Multiple communications & low power optimizations
Broad Application Range
8/14/20-pin
Released to Production
In Development
31
Product Focus8-bit AVR Microcontrollers
8/14/20
mega328PBGeneral Purpose with PTC
Broad application Range, HMI
32-pin
32/44
tiny102Entry level integration & smallest form factor
Broad Application Range
8-pin
tiny104Entry level integration
Broad Application Range
14-pin
megaxx8PB32 pin workhorse family. 4 to 16 KB
Broad application Rang. MC, HMI32-pin
64
mega324PBGeneral Purpose with PTC
Broad application Range, HMI
44-pin
tiny417/817Next gen AVR with PTC, enhanced analog
Broad Application Range, HMI14/20/24-pin
tiny414Next gen AVR with PTC, enhanced analog
Broad Application Range, HMI8/14-pin
tiny1617Next gen AVR with PTC, enhanced analog
Broad Application Range, HMI14/20/24-pin
megaxx4PAGeneral Purpose 16 to 128kB Flash, with up to 16kB SRAMBroad application Range. Large SRMA for IoT44-pin
100
mega16A/32A/64A64 pin workporse. Up to 64kB Flash
Broad application Range.
64-pin
mega128AWorlds most popular 128kB 8 bit
Broad application Range.
64-pin
mega256256kB Flash
Large memory 8 bit.
64-pin
AVR XMEGA EEventt System, enhanced timers, great analog
Motor control, lighting, Idustrial control32-pin
megaxx9PA16 to 64kB with 100 Segment LCD controller
Segment LCD, Low power
64-pin
AVR XMEGA C/DUp to 384KB, USB device from int RC
Control applications, USB
32-pin
megaxx90PA16 to 64kB with 160 Segment LCD controller
Segment LCD, Low power100-pin
AVR XMEGA AUHighest quality analog, USB, Low power
Highest Performance AVR64/100=pin
Released to Production
In Development
32
Software DevelopmentPlatforms
Software Tools AVR 8-bit PIC 8-bit
IDE Atmel Studio 7 MPLAB X
Configurators START (coming June) MCC 3.0
Web based IDE Xpress
C-Compilers Open Source GCC (Free) MPLAB XC8 (Free)
Full-Optimization 10-20% 10-20%
Optimization Suppliers IAR MPLAB XC8 PRO
Cost Contact Vendor for Pricing $999 or 29/mo
Hardware Tools AVR 8-bit PIC 8-bit
Hardware Emulators Atmel-ICE Full ($99) MPLAB Real ICE ($500)
Debuggers Atmel-ICE Basic ($49)MPLAB ICD ($200)PICKit ($50)
Starter BoardsXplain ATAVR ($31)Xplain Nano ($4.5)
Curiosity ($20)Xpress ($12)
Development Board STK600 ($199)Explorer 8 ($75)
PICDEM Lab 2 ($100)
Balanced Product Portfolio
34
Core Independent Peripherals
AdvantagesDeterministicValidated HW
Building BlocksLow Power
Parallel FunctionsIncreased Performance
500 lb
OptimizedFirmware
AdvantagesConfigurableCustomizable
FlexibleFaster Design
Reduced Complexity
500 lb
Application
Design FocusSoftware Centric Hardware Centric
8-bit PIC®
Microcontroller Approach
Application BalanceSoftware with Hardware
Microchip Technology Inc.
35
Serial Software Processing“Core” Centric Microcontrollers
Microchip Technology Inc.
Basic Timer
Basic PWM
Basic Analog
Central Processing Unit
Firmware
Sensor Interface
Signal Generation
Power Conversion
Interrupt ReturnInterrupt Prioritization
36
Parallel Peripheral Processing8-bit PIC Microcontrollers
Microchip Technology Inc.
Sensor Interface
Configurable Logic Cell
Comparator
Hardware Limit Timer
Power Conversion
Complementary Output Generator
PWM
High Speed Comparator
Operational Amplifier
Central Processing Unit
Firmware
System SupervisorStart
Signal Generation
Complementary Output Generator
PWM
Angular Timer
Zero Cross Detect
37
8-bit PIC®
Microcontroller Approach
Merges Software with Hardware
Core Independent Peripherals
AdvantagesDeterministicValidated HW
Building BlocksLow Power
Parallel FunctionsIncreased Performance
500 lb
OptimizedFirmware
AdvantagesConfigurableCustomizable
FlexibleFaster Design
Reduced Complexity
500 lb500 lb
ApplicationApplication
Design FocusSoftware Centric Hardware Centric
Microchip Technology Inc.
OptimizedFirmware
AdvantagesConfigurableCustomizable
FlexibleFaster Design
Reduced Complexity
500 lb
Core Independent Peripherals
AdvantagesDeterministicValidated HW
Building BlocksLow Power
Parallel FunctionsIncreased Performance
500 lb
Application BalanceSoftware with Hardware
38
Function ‘A’ Function ‘B’
Function ‘C’ Function ‘D’
Motor Control User Interface
Safety Monitor Communication
Application
Understanding the ApplicationApplications are Comprised of Functions
39
Motor Control User Interface
Safety Monitor Communication
Complementary Waveform Generator
10-/16-bit PWM
Angular Timer
MathAccelerator
mTouch via ADC
CyclicalRedundancy Check
Windowed WDT
HardwareLimit Timer
EUSART
Understanding the ApplicationFunctions are Comprised of Peripherals
40
Understanding the ApplicationSelect the PIC or AVR with proper Peripherals
Complementary Waveform Generator
10-/16-bit PWM
Angular Timer
MathAccelerator
mTouch via ADC
CyclicalRedundancy Check
Windowed WDT
HardwareLimit Timer
EUSART
PIC16F1619
41
8-bit PIC MCU Peripheral IntegrationQuick Reference
Front Side: Product peripheral integration summary
Back Side: Peripheral definition and explanations
Download Microchip’s NEW 8-bit PIC® MCU Quick Reference at:
www.microchip.com/8bitQuickReference
42
Intelligent AnalogSensor Interfacing & Signal Conditioning
Waveform ControlPWM Drive & Waveform Generation
Safety & MonitoringHardware Monitoring & Fault Detection
Timing & MeasurementsSignal Measurement with Timing & Counter Control
User InterfaceCapacitive Touch Sensing & LCD Control
CommunicationsWired, Wireless & Encryption
System FlexibilityLow Power Operation & Application Enhancements
Logic & MathCustomizable Logic & Math Functions
Flexible PeripheralsFunction Enabling Building Blocks
8-bit PIC/AVR Microcontrollers
CPU Memory
mTouch
LCD
Comparators
Zero CrossDetect
OperationalAmplifiers
VoltageReference
DAC
ADC with Computation
High Speed Comparators
Ramp Generator & Slope Compensation
IDLE & DOZE
eXtreme Low PowerXLP Technology
Charge Time Measurement
8/16/20/24-bitTimers
TemperatureIndicator & Sensor
SignalMeasurement Timer
Real Time Clock Calendar
Angular Timer
ConfigurableLogic Cell
HardwareMultiply
MathAccelerator
ADCComplementary
Output Generator
Numerically Controlled Oscillator
10-/16-bit PWM
Data SignalModulator
(Enhanced) Capture Compare PWM
Complementary Waveform Generator
High EnduranceFlash (Data)
High CurrentI/O
USB
CAN
LIN
Peripheral Module Disable
Peripheral PinSelect
CyclicalRedundancy Check
Windowed WDT
HardwareLimit Timer
Vectored Interrupts
Device Information Area
Configurable Operational Amplifiers
Ultra Low Power Comparators
Memory Access Partition
Hardware CVD
Direct Memory Access
I2C
SPI™
UART
43
Intelligent AnalogSensor Interfacing & Signal Conditioning
Waveform ControlPWM Drive & Waveform Generation
Safety & MonitoringHardware Monitoring & Fault Detection
Timing & MeasurementsSignal Measurement with Timing & Counter Control
User InterfaceCapacitive Touch Sensing & LCD Control
CommunicationsWired, Wireless & Encryption
System FlexibilityLow Power Operation & Application Enhancements
Logic & MathCustomizable Logic & Math Functions
Flexible PeripheralsFunction Enabling Building Blocks
8-bit PIC/AVR Microcontrollers
CPU Memory
mTouch
LCD
Comparators
Zero CrossDetect
OperationalAmplifiers
VoltageReference
DAC
ADC with Computation
High Speed Comparators
Ramp Generator & Slope Compensation
IDLE & DOZE
eXtreme Low PowerXLP Technology
Charge Time Measurement
8/16/20/24-bitTimers
TemperatureIndicator & Sensor
SignalMeasurement Timer
Real Time Clock Calendar
Angular Timer
ConfigurableLogic Cell
HardwareMultiply
MathAccelerator
ADCComplementary
Output Generator
Numerically Controlled Oscillator
10-/16-bit PWM
Data SignalModulator
(Enhanced) Capture Compare PWM
Complementary Waveform Generator
High EnduranceFlash (Data)
High CurrentI/O
USB
CAN
LIN
Peripheral Module Disable
Peripheral PinSelect
CyclicalRedundancy Check
Windowed WDT
HardwareLimit Timer
Vectored Interrupts
Device Information Area
Configurable Operational Amplifiers
Ultra Low Power Comparators
Memory Access Partition
Hardware CVD
Direct Memory Access
I2C
SPI™
UART
Enabling Scalability & Flexibility
�Peripheral Interconnectivity
�Core Independence & Function Enablement
�Balance of Software & Hardware
Some Examples
45
Induction Cooktop Overview
� Low cost single-burner design
� Future upgradable
� Robustness
� Additional features:� Temperature monitoring
� Pan detection
� Capacitive touch sensing
46
Traditional Solution
Software
Interrupt Prioritization
+_
CMP
TMR0
MicrocontrollerRunning Software-Based Solution
Central Processing Unit
Comparator ISR
Reset Timer
Load Timer
Drive I/O Pin
Timer ISR
Clear Timer
Disable I/O Pin
I/O PORT
Switching Circuit
Power Circuit
47
Traditional Solution
Software
Interrupt Prioritization
+_
CMP
TMR0
MicrocontrollerRunning Software-Based Solution
Central Processing Unit
Comparator ISR
Reset Timer
Load Timer
Drive I/O Pin
Timer ISR
Clear Timer
Disable I/O Pin
I/O PORT
Switching Circuit
Power Circuit
48
8-bit PIC MCU Solution
PIC16F1619
Central Processing Unit(Free to handle additional features)
TMR4 with HLT
t
+_
CMP CLC
Switching Circuit
Power Circuit
49
Summary of Benefits
Parameter Traditional Software Approach 8-bit PIC with CIPs
Code Size(including Class B)
~3K Words 0.75K Words (75% reduction)
Clock Speed 32MHz 8MHz (75% reduction)
CPU Utilization >90% <10%
Power Output (Lower power requires faster switching)
~400W – 1100W(switching limited by time spent in interrupt)
100W – 1100W
Switching Frequency 18 – 19KHz 25 – 30KHz (Resonance: improves efficiency by 15-20%)
Additional Features Software approach resulted in many features being hit or miss due to CPU overload:- Pan detection - Capacitive touch button communication - Missed comms often resulted in application shutdown
* Resonance is the frequency of a circuit where maximum power transfer is achieved. The closer to resonance the application switches the more efficient it is.
50
Your ResourcesProducts and Peripherals
On http://microchip.com/8bit :
� 22 Core Independent Peripheral pages
� Over 60 New App Notes/ Tech Briefs
� Over 60 Videos Filmed
� Product & peripheral focus
� How-To series
� Get started with Microchip Minutes
Tools for Rapid Development
52
MPLAB® Suite of Tools
� A consistent development interface
� Enabling the Makers, Hackers, Students
� While fully supporting the “Super User”
53
MPLAB® XpressCloud Based Development Platform
Industry’s most comprehensive online development platform includes
� Most popular features of the award winning MPLAB X IDE
� MPLAB Code Configurator – not available on any other cloud based tool
� Library of Microchip-validated code examples to get you started
� Integrated MPLAB XC compilers
� Support for Microchip’s most popular hardware tools – PICkit™ 3 and Curiosity Development Board
Microchip.com/Xpress
The easiest way to get started with PIC® MCUs…
54
MPLAB® Code ConfiguratorGet Started Quickly with MCC
� Intuitive Interface for Quick Start Development
� Version 3.15 adds:� 8, 16, 32-bit support (dsPIC, PIC32MM, PIC32MX)
� Independent device and library support
� New USB libraries for 16-bit, 8-bit coming soon in library update
� Opening up to third party contributions (CQ4’16)
Microchip.com/MCC
Generate code in MPLAB Xpress with a few clicks
55
Dev Board Strategy
� Streamlined board offering
� New promotional tool landing pages� Messaging, code examples, documentation, device support, add-on
boards, etc…
� Website updated to reflect the new line up
� In the process of phasing out legacy boards
Xpress Curiosity Explorer8 PICDEM Lab II
56
Your ResourcesDevelopment Tools
� MPLAB Xpress� @ http://mplabxpress.microchip.com
� MPLAB Code Configurator� Available on MPLAB X and Xpress!� http://microchip.com/MCC
� AVR Start� @ http://start.atmel.com
� Development Hardware� AVR Xplain / Xplain Nano� MPLAB Xpress Board� Curiosity Development Boards� Explorer 8� PICDEM Lab II
� Books� This is (not) Rocket Science - 2015� In 10 Lines of Code - 2016
Summary
58
In Summary…
Microchip 8-bit Portfolio Brings Balance to Embedded Design:
� Product portfolio and tools designed to serve the evolving embedded environment
� Core Independent Peripherals to provide real time performance to embedded applications
� Rapid Development tools that spans from beginner to expert
59
Thank You!