MCHP Corporate PowerPoint Presentation Template-2014

Transcription

MCHP Corporate PowerPoint Presentation Template-2014
SEPTEMBER 10, 2015
Evolution of
8-bit Microcontrollers
Steve Drehobl, Vice President
MCU8 Division
Agenda

Embedded MCU Market Trends

A History of the 8-bit MCU Market

Microchip’s Architectural Approach

Simplified Development Platform
SEPTEMBER 10, 2015
2
The Embedded Marketplace
32-bit
8-bit
16-bit
8-bit is still the most widely used architecture
*Source: Gartner Market Share Analysis: Microcontrollers, Worldwide, 2014
SEPTEMBER 10, 2015
3
Fields of Play
Worldwide Microcontroller Volume
8-bit
32-bit
SEPTEMBER 10, 2015
4
Embedded Market Trends
8-bit Microcontrollers

Legacy is a primary driver for new designs


Investment in 8-bit by other suppliers has decreased


Functions in customers’ end applications evolve fastest
Realization that SW-centric design has hidden costs


Microchip introduces the significant majority of new 8-bit MCUs
“Cores” evolve slowest of all factors


Familiarization, code base, tool-chain consistency
Software validation efforts take more time than the design itself
To be competitive, modern 8-bit MCUs require:



Fast development time
High functionality & evolving peripheral integration
Balance software dependency with deterministic hardware
performance
SEPTEMBER 10, 2015
5
Worldwide 8-bit Microcontroller
Market Share ($)
1991
No. Rank
1996
Rank
1998
Rank
2001
Rank
2005
Rank
2006-9
Rank
2010
Rank
2014
Rank
Motorola
Intel
Motorola
NEC
Motorola
NEC
Motorola
Hitachi
Motorola
Renesas
Microchip
NEC
Renesas
Microchip
Microchip
Renesas
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Philips
Mitsubishi
NEC
Hitachi
Toshiba
Siemens
TI
Matsushita
National
SGS-Thomson
Ricoh
MHS
IIT
Sharp
Fujitsu
Oki
Zilog
Sony
Philips
ST-Micro
Hitachi
Philips
Mitsubishi
Hitachi
Toshiba
Mitsubishi
Matsushita
Microchip
SGS-Thomson Toshiba
Intel
Siemens
Microchip
TI
Siemens
Fujitsu
Fujitsu
Sanyo
TI
Matsushita
Sony
Atmel
Zilog
Zilog
Sharp
Sharp
Temic
Sony
Sanyo
Intel
National
National
Oki
LG Semi
NEC
Microchip
ST-Micro
Philips
Toshiba
Atmel
Matsushita
Sanyo
Samsung
Mitsubishi
Infineon
Sony
TI
Fujitsu
Sunplus
Zilog
Novatek
Micronas
Microchip
NEC
ST-Micro
Atmel
Toshiba
Philips
Fujitsu
Infineon
Sanyo
Samsung
Matsushita
Sony
Sunplus
Micronas
Novatek
Intel
Holtek
Winbond
ST-Micro
Freescale
Atmel
Renesas
NXP
Cypress
Sony
Fujitsu
Panasonic
Toshiba
Samsung
Datang
Si Labs
Holtek
Infineon
Elan
Winbond
Denso
Atmel
ST-Micro
Samsung
Freescale
NXP
Cypress
Panasonic
Fujitsu
Datang
NEC (1Q)
Sony
Toshiba
Si Labs
JSC
Holtek
Infineon
Sonix
Elan
NXP
Atmel
ST-Micro
Freescale
Cypress
Datang
Si Labs
Samsung
CEC Huada
Holtek
Spansion
Tongfang
SHIC
Panasonic
Sony
SH Fudan
Infineon
Ixys
23
Microchip
1
2
Based on dollar shipment volume 1991-2014, Source: Gartner and Microchip
SEPTEMBER 10, 2015
6
History of 8-bit MCUs
The Evolution of 8-bit Microcontrollers
ASIC
ROM / ROMless
1970
1990
2010
SEPTEMBER 10, 2015
Present
7
Application Balance
Software with Hardware
Fixed-Function
Advantages
Deterministic
Task Specific
Parallel Processing
ASIC
Approach
Disadvantages
Rigid
Limited Scalability
100 lb.
Application
SEPTEMBER 10, 2015
8
History of 8-bit MCUs
The Evolution of 8-bit Microcontrollers
Flash
“Basic” Analog Integration
OTP
ASIC
ROM / ROMless
1970
1990
2010
SEPTEMBER 10, 2015
Present
9
History of 8-bit MCUs
The Evolution of 8-bit Microcontrollers
Flash
“Basic” Analog Integration
Supplier Divergence
OTP
ASIC
ROM / ROMless
1970
1990
2010
SEPTEMBER 10, 2015
Present
10
Application Balance
Software versus Hardware
Application-Specific
Firmware
Advantages
Customizable
Configurable
Disadvantages
Complexity
Serial Processing
Power Consumption
Debug / Validation
MHz & Memory
Approach
100 lb.
Application
SEPTEMBER 10, 2015
11
History of 8-bit
MCUs
®
The Evolution of 8-bit PIC Microcontrollers
Core Independent
Peripherals
Intelligent Analog
Flash
“Basic” Analog Integration
OTP
ASIC
ROM / ROMless
1970
1990
2010
SEPTEMBER 10, 2015
Present
12
Flexible Peripheral Integration
Intelligent Analog
8-bit PIC® Microcontrollers
Sensor Interfacing & Signal Conditioning
CPU
Waveform Control
PWM Drive & Waveform Generation
Timing & Measurements
Signal Measurement with Timing & Counter Control
Logic & Math
Customizable Logic & Math Functions
Safety & Monitoring
Hardware Monitoring & Fault Detection
Communications
Wired, Wireless & Encryption
User Interface
Capacitive Touch Sensing & LCD Control
Low Power & System Flexibility
Memory
ADC
(Enhanced) Capture
Compare PWM
High-Endurance
Flash (Data)
Configurable
Logic Cell
ADC with
Computation
Complementary
Output Generator
IDLE & DOZE
Hardware
Multiply
Comparators
Complementary
Waveform Generator
Peripheral Module
Disable
Math
Accelerator
DAC
Data Signal
Modulator
Peripheral Pin
Select
Crystal Free USB
High-Speed
Comparators
Numerically
Controlled Oscillator
eXtreme Low Power
XLP Technology
CAN
Operational
Amplifiers
Programmable Switch
Mode Controller
Angular Timer
(E)USART
Ramp Generator
10-bit PWM
Charge Time
Measurement
ETHERNET
MAC
Slope
Compensation
16-bit PWM
RTCC
I2C
Voltage
Reference
Cyclical
Redundancy Check
Signal
Measurement Timer
LIN
Zero Cross
Detect
Hardware
Limit Timer
TEMP Indicator
SPI
High-Current
I/O
Windowed WDT
8/16/20/24-bit
Timers
Keeloq®
Sub-GHz RF
LCD
mTouch®
XLP Low-Power Technology, Peripheral & Interconnects
SEPTEMBER 10, 2015
13
Software versus Peripherals
Serial versus Parallel Processing
“Conventional” MCU
8-bit PIC® MCU
Central Processing Unit
Central Processing Unit
Firmware
Interrupt
Sensor
Interface
Comparator
Firmware
Basic
Timer
Start
Firmware
Supervise
System
Sensor
Interface
Configurable
Logic Cell
Hardware
Limit Timer
Signal
Generation
PWM
Interrupt
Prioritization
Signal
Generation
Peripheral
completes task
then notifies CPU
Power
Conversion
Return
Complementary
Output Generator
Basic
PWM
Basic
Analog
Angular Timer
Zero Cross
Detect
Power
Conversion
PWM
Complementary
Output Generator
Comparator
Op Amp
SEPTEMBER 10, 2015
14
Application Balance
Software with Hardware
Optimized
Firmware
Core Independent
Peripherals
Advantages
Configurable
Customizable
Flexible
Faster Design
Reduced Complexity
Advantages
Deterministic
Validated HW
Building Blocks
Low Power
Parallel Functions
Increased Performance
500 lb.
Software Centric
8-bit PIC®
Microcontroller
Approach
Design Focus
500 lb.
Hardware Centric
Application
SEPTEMBER 10, 2015
15
Application Balance
Software with Hardware
Optimized
Firmware
Core Independent
Peripherals
Advantages
Configurable
Customizable
Flexible
Faster Design
Reduced Complexity
Advantages
Deterministic
Validated HW
Building Blocks
Low Power
Parallel Functions
Increased Performance
Merges Software
with Hardware
500
500 lb.
lb
Software Centric
500 lb.
Design Focus
SEPTEMBER 10, 2015
Hardware Centric
16
MPLAB® Code Configurator
Development Platform

FREE Graphical Programming Environment

Intuitive Interface for Quick Start Development

Automated Configuration of Peripherals & Functions


Minimized reliance upon product datasheet

Reduces overall design effort & time
From Novice to Expert…

Accelerates generation of production ready code
SEPTEMBER 10, 2015
17
Software Centric Solution
Development Cycle
CPU
Conditioning
Circuit
Output & Signal
Generation
Dynamically
activate ignition
circuit at specific
angle in engine
revolution
Engine RPM
Ignition
Circuit
Sparkplug
Function Development Cycle:
Definition
Datasheet
Deep Dive
Days
Weeks
Deploy
Validate
Write
Code
Weeks
SEPTEMBER 10, 2015
Months
18
Peripheral Centric Solution
Development Cycle
8-bit PIC® MCU
CPU Configures and
Supervises
Output & Signal
Generation
Conditioning
Circuit
Angular Timer
Engine RPM
Configurable
Logic Cell
Ignition
Circuit
Sparkplug
Function Development Cycle:
Definition
Datasheet
Deep Dive
Days
Days
Deploy
Validate
Write
Code
Weeks
SEPTEMBER 10, 2015
Months
19
Peripheral Centric Solution
Development Cycle
8-bit PIC® MCU
CPU Configures and
Supervises
Output & Signal
Generation
Conditioning
Circuit
Angular Timer
Engine RPM
Configurable
Logic Cell
Ignition
Circuit
Sparkplug
Function Development Cycle:
Definition
Datasheet
Deep Dive
Days
Days
Deploy
Validate
Write
Code
Weeks
SEPTEMBER 10, 2015
Months
20
Peripheral Centric Solution
Development Cycle
8-bit PIC® MCU
CPU Configures and
Supervises
Output & Signal
Generation
Conditioning
Circuit
Angular Timer
Engine RPM
Configurable
Logic Cell
Ignition
Circuit
Sparkplug
Function Development Cycle:
Definition
Deploy
Validate
Days
Weeks
SEPTEMBER 10, 2015
21
Application Building Blocks
Functions & Peripherals


Applications are Comprised of Functions
 Application = Function 1 + Function 2 + Function …
Functions are a Compilation of Peripherals
 Function x = Peripheral 1 + Peripheral 2 + Peripheral ..
SEPTEMBER 10, 2015
22
Application Building Blocks
Functions & Peripherals
MCC 2.x
 Peripheral Configuration
 Accelerates Creation of Application Specific Code
SEPTEMBER 10, 2015
23
Application Building Blocks
Functions & Peripherals
MCC 3.0
 Peripheral Configuration
 Function Enablement
 Board Support



Library Support
Data Logging
Improved User Interface
SEPTEMBER 10, 2015
24
Customer Testimonials
MCC Development Experiences
“It was quite easy. You could graphically see what you wanted to do, and
then go in and decide how you wanted to set things up and it took
care of all the details.”
- Kevin Rochford, Autoliv
“We use the MCC all the time. It allowed us to do in 2 hours what took
several days of digging through datasheets in the past.”
- Patrick Marcus, Marcus Engineering
“I had five peripherals running in less than 30 minutes, and this was the
very first time I used this tool.”
“I have configured registers by hand and I can safely say this program
saves at least 90% of project startup time.”
- Craig Beiferman, Universal Laser Systems
“It was the tool I was looking for to speed up development with new
boards.”
- Saul Ollenides, General Electric
SEPTEMBER 10, 2015
25
Flexible Hardware Options
Development Platform
Curiosity
$20
(part # DM164137)




Entry-level / low-cost tool
Integrated programmer & debugger
Easy IoT connectivity
mikroBUS™ socket, supporting over 140 Click boards
Explorer 8
$75
(part # DM160228)





Rapid proof-of-concept tool
Extensive integration for optimized “out-of-box”
experience
Widest variety of PIC® MCUs supported
2 Pmod™ sockets supporting Digilent Pmods™
2 mikroBUS sockets supporting over 140 Click boards
PICDEM™ LAB2
$100
(part # DM163046)



Comprehensive development and experimentation tool
Analog & mixed-signal focus
2 mikroBUS sockets supporting over 140 Click boards
SEPTEMBER 10, 2015
26
The 8-bit MCU Evolution
Core Independent
Peripherals
Intelligent Analog
Flash
“Basic” Analog Integration
OTP
ASIC
ROM / ROMless
SEPTEMBER 10, 2015
27

Similar documents