MCU8 Quarterly Update CQ2'13
MCU8 Quarterly Update CQ2'13
MCU8 Quarterly Update CQ2'13
C2Q’13
Corporate Overview
Leading provider of:
High-performance, field-programmable RISC Microcontrollers
and Digital Signal Controllers
Analog and Interface products
Non-volatile EEPROM and Flash Memory products
Flash IP solutions
~ $1.4 Billion revenue
More than 7,000 employees
Headquartered near Phoenix
in Chandler, AZ
2
Microchip’s Foundation:
Products and Technology
45 Fully Staffed Product Development Pipelines from
9 Different Divisions
Low Power (XLP Gold Standard)
Connectivity (CAN, LIN, USB, WiFi, Zigbee, MiWi, IrDA,
Ethernet, EUSART, I2C, SPI, UNIO, RS-485)
Output Control (PWM’s, ECCP, CWG, high current I/O’s)
HMI (Buttons, Sliders, Proximity Detect, Touch Screens)
Graphics/ Display (LCD, OLED, xVGA)
Development Tools
Best in Class Software & Hardware Compatible
Platform
3
Corporate Net Sales Growth
FQ4 Forecast
1700 89 consecutive quarters of profitability
1600
1500
1400
1300
1200
$ Million
1100
1000
900
800
700
600
500
400
300
200
100
0
FY93 FY94 FY95 FY96 FY97 FY98 FY99 FY00 FY01 FY02 FY03 FY04 FY05 FY06 FY07 FY08 FY09 FY10 FY11 FY12 FY13
4
MCU Product Portfolio Growth
1000
32-bit 16-bit 8-bit
900
800
Only
700
Best Unified
Migration Development
600 Story! Tools
500 Environment!
400
300
200
100
0
1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
5
8-bit PIC® MCUs
Value Proposition
Wide range of footprint and memory options
• 1000+ 8-bit PIC® MCUs in our portfolio
• Performance, memory, and cost points to suit any application
Wide operating voltage range
• 1.8-5V available on many 8-bit PIC MCUs!
• Sub-volt capability via companion chips
eXtreme Low Power consumption
• Industry’s lowest Sleep and Active Mode Currents for longest battery life
Core Independent Peripherals
• Enable closed-loop control with ZERO intervention from the CPU
• Designed for motor control, power supplies, lighting, and battery charging
On-board Intelligent Analog
• Op Amps, Comparators, ADCs & specialized peripherals across our portfolio
• Internal interconnects allow maximization of on-board resources
6
8-bit PIC® MCUs
Versatile Peripheral Set Supports Many Applications
Battery
Lighting
Charging
Human
Motor
Machine
Control
Interface
Power General
Supplies Purpose
Security &
Connectivity
Authentication
7
Closed-Loop Control
Applications
Lighting
LED/Fluorescent
Automotive
Flashlights
Emergency
Battery Charging
CC/CV, NiCD, NiMH
PB, NaZN, Li-Ion
Energy Harvesting (e.g., Solar)
8
Connectivity
Applications
CAN / LIN
Industrial Control
Automotive systems
USB
Security dongles
Portable handheld devices
Remote controls
Mice/Keyboards
Medical devices
Ethernet
Thermostats
Set-top boxes
Wireless
Key Fob transmitters
Home automation
9
Human/Machine Interface
Applications
Capacitive Touch
Keys, Buttons, Sliders
Door Locks
Infotainment Systems
Access Control
Consumer Electronics
Touch Screen
Resistive or Capacitive
ATM Machines
Navigation Displays
Displays
Segmented LCD displays
OLED Displays
Simple Graphical Displays
10
Enabling Key Technologies:
BodyCom™Technology
BodyCom Technology is a short-range, low-data-rate communication
solution for securely connecting to a wide range of wireless applications
Activated by capacitively coupling to the human body, the system
communicates bi-directionally between a centralized controller and one
or more wireless mobile units
Intra-body communication, using the human body as the transmission
medium
Compared to existing wireless technologies:
Lower active and standby energy usage
Increases security through bidirectional
authentication
Uses human body as the secure communication
channel
Allows for simpler circuit-level designs
BodyCom Development V1.0 Framework Supplied via free Software
Libraries for all PIC® MCUs and Development Kit
11
Quick & Easy Development
with 8-bit PIC MCUs
Programmer/Debuggers
• PICkit 3
• MPLAB ICD3
• MPLAB Real ICE
IDE/Compiler
• MPLAB X IDE
• MPLAB XC8 Compiler
Development Hardware
• Starter Kits
• Demonstration Platforms
• Reference Platforms
• Lab Kits
• Application Specific Development Kits
12
What’s New In MCU8?
13
New General Purpose 8-bit MCUs
PIC12LF1552
PIC18F47GT01
PIC16F183X
PIC16F157X
PIC16F161X
PIC16F527/570
PIC16F1512/13
PIC10(L)F32x,16F(L)150x, 12LF1552
Low Pin count Enhanced & Mid-Range Core
Core Independent Peripherals
PIC16F1509
14KB / 0EE / 512B
12x10-bit A/D, 5b DAC
2x Comp, EUSART
SPI/I2C, 4x 10b PWM
4x CLC, CWG, NCO
PIC16F1508
Features/Memory
PIC10F320 PIC12F1501
448B / 0EE / 64B 1.75KB / 0EE / 64B
4x 10-bit A/D
3x 8b A/D, 2x 8b PWM
1x Comp, 5b DAC
Mid-Range Core
4x 10b PWM
CLC, CWG, NCO 2x CLC, CWG, NCO
1. I2C
PIC12F (8-pin) 2. 4x 10-bit ADC (Hardware CVD) PIC12LF1552
17
PIC12F1552
Block Diagram
Program Memory
CPU
3.5 KB (2 Kw) Instruction Set: 49
Internal Oscillator
Instruction Length: 14-bit
Up to 32 MHz
Self Erase/Write Flash
18
PIC12LF1552 Positioning
Gain:
Gain:
•• Memory
Memory (x2
(x2 // x4)
x4)
•• Hardware CVD
Hardware CVD PIC12F1503
PIC12F1503
•• I2C
I2C
•• 32
32 MHz
MHz
Loss:
Loss:
Relative Features/Memory
•• Peripherals
Peripherals
•• LF
LF operation
operation only
only
Gain:
Gain:
PIC12F1501
PIC12F1501
•• XLP
XLP
•• 32
32 MHz
MHz
•• Hardware
Hardware CVD
CVD PIC12LF1552
PIC12LF1552
•• Memory
Memory (code: x2,x1/data:
(code: x2,x1/data: x4,x2)
x4,x2) Gain:
Gain:
•• Communication
Communication (I2C)
(I2C) •• Hardware
Hardware CVD
CVD
Loss:
Loss: •• RAM (x2)
RAM (x2)
•• Peripherals
Peripherals •• Smaller
Smaller footprint
footprint
•• LF
LF operation
operation only
only Loss:
Loss:
•• Peripherals
Peripherals
PIC12F615/617
PIC12F615/617 •• ADC
ADC Channels
Channels
•• LF
LF operation only
operation only
Relative Pricing
19
ADC with Hardware CVD Support
20
PIC12LF1552
Application Examples
General Purpose Applications
Battery chargers
mTouch™
mTouch™
Smoke detectors
Remote controls
Capacitive Touch Keys & Sliders
Proximity Sensors
Detect metal presence
Level Sensing (Water/Humidity/Pressure)
Sensors measurements
21
PIC12LF1552 Demo Board
Real
RealTime
TimeClock
Clock
RTCC
RTCC
LCD
LCD
22 xx 16
16
Ambient
AmbientTemperature
Temperature
Bus
I2CBus
Probe
Probe
I2C
22 pins
pins
PIC12LF1255
CPU
• Real-Time Button Shift 8-pins
mTouch
mTouch
•
pins
Ambient Temperature (ºC & ºF)
44pins
• 2 x AAA Battery Powered
4-Key
4-Key
Touchpad
Touchpad
22
Development Support
Demonstration Board
• Available 2Q13
PG164130
DV164035
Programmer/Debuggers
• PICkit 3 (PG164130)
• MPLAB ICD3 (DV164035)
• MPLAB PM3 (DV007004)
IDE/Compiler
• MPLAB X IDE
• MPLAB XC8 Compiler
23
PIC18(L)F2x/4xGT01
Highest Performance/Largest Memory
Cost Effective
All
!
NEW
Samples: CQ1’14
Production: CQ2’14
PIC18F27GT01 PIC18F47GT01
128KB / 0EE / 8KB 128KB / 0EE / 8KB
17x12b ADC, 3x5b DAC 28x12b ADC, 3x5b DAC
2x EUSART, 2x SPI/I2C 2x EUSART, 2x SPI/I2C
Features/Memory
PIC18F26GT01 PIC18F46GT01
64KB / 0EE / 8KB 64KB / 0EE / 8KB
17x12b ADC, 3x5b DAC 28x12b ADC, 3x5b DAC
2x EUSART, 2x SPI/I2C 2x EUSART, 2x SPI/I2C
3x Comp, 3x CCP, PPS 3x Comp, 3x CCP, PPS
8x16b PWM, RTCC, CTMU 8x16b PWM, RTCC, CTMU
8xCLC,3x NCO, 3xCWG 8xCLC,3x NCO, 3xCWG
PIC18F25GT01 PIC18F45GT01
32KB / 0EE / 4KB 32KB / 0EE / 4KB
17x12b ADC, 3x5b DAC 28x12b ADC, 3x5b DAC
2x EUSART, 2x SPI/I2C 2x EUSART, 2x SPI/I2C
3x Comp, 3x CCP, PPS 3x Comp, 3x CCP, PPS
8x16b PWM, RTCC, CTMU 8x16b PWM, RTCC, CTMU
8xCLC,3x NCO, 3xCWG 8xCLC,3x NCO, 3xCWG
28 Pin 40 Pin
24
PIC18 “GT” Family
Value Proposition
High Level of Integration Lowers BOM
Flexible Intelligence (NCO, CWG, CLC, CTMU, PPS)
Debut PIC18 family with Core Independent Peripherals
Intelligent Analog (12-bit ADC, Comparators, 5-bit DAC)
Design Flexibility with Large Memory
Up to 8KB RAM / 128KB Flash
80MHz Internal
Oscillator
26
PIC18 “GT” Family
Low Cost PIC16/18 Migration Path
PIC18FxxJ94
32 - 128KB / 0EE / 4KB
24x12-bit A/D, 3x Comp
4xEUSART 2xSPI/I2C
10xPWM, RTCC,CTMU
PIC18F47J13 Clk Recov, PPS Lite
64-128KB / 0EE / 4KB 224-480 LCD
28 - 44 pins Gain: NCO, CWG,
PPS, CTMU, RTCC, CLC, More RAM, 20%
3V, 12-bit ADC, XLP more MIPS, 2x more
ADC channels , ~1/3
Lower Price
Price
27
PIC18 “GT” Family
Application Examples
Alarm Systems
Cargo Tracking
Smart Card Reader
Metering
White Goods
Sensor applications
HVAC Controls
Electronic Door Locks
Touch sensing applications
Automotive applications
Motor Control applications
General Purpose applications
28
PIC16F183X
Full-Featured Enhanced Mid-Range
Low Pin Count
Samples: CQ4’13
Production: CQ1’14
Features/Memory
PIC12F1832
All
7KB / 256EE / 256B !
5x 10-bit A/D, 1x Comp NEW
5b DAC, 2x10b PWM
ducts!
2x CCP, PPS pro
0K
2x CLC, NCO, CWG t 25
Firs
PIC12F1831 PIC16F1833
3.5KB / 256EE / 256B 3.5KB / 256EE / 256B
5x 10-bit A/D, 1x Comp 11x 10-bit A/D, 2x Comp
5b DAC, 2x10b PWM 5b DAC, 2x10b PWM
2x CCP, PPS 2x CCP, PPS
2x CLC, NCO, CWG 2x CLC, NCO, CWG
8 Pin 14 Pin
29
PIC16F183X
High Feature Enhanced Mid-Range MCUs
Benefits:
eXtreme Low Power in both SLEEP and Active modes
Easy to use Mainstream Low Pin Count 8-bit MCUs with Core Independent Peripherals
Easy Migration from legacy 8- thru 20-pin MCUs
An excellent starting point for any new 8-bit application, including:
Motor Control
Power Supplies
Industrial Communications
White Goods & Consumer Goods
Automotive networking
31
All PIC16F157X
NEW
! 8-bit Low-cost Mid-range Core
Samples: CQ2’13
Production: CQ3’13
Features/Memory
PIC12F1572
2KW / 0EE / 256B
4x 10b A/D, 1x Comp
1x 5b DAC, 3x 16b PWM
1x CWG, EUSART
PIC12F1571
1KW / 0EE / 128B
4x 10b A/D, 1x Comp
1x 5b DAC, 3x 16b PWM
1x CWG
8 Pin
32
PIC16F157X
Significance
Low Cost, 8-bit MCUs with CIP and Intelligent Analog
• Three 16-bit PWMs, each with independent time bases
• Complimentary Waveform Generator (CWG)
• Four 10-bit ADCs
• 5-bit DAC
• Rail to Rail Comparator
• Starting at 1KW Flash Program Memory and 128B RAM
16-bit PWM Resolution for Better Precision
• Ideal for Indoor/Outdoor Lighting, Interior Automotive LED
Lighting, Color Mixing and Stepper Motor Applications
• Multiple Output Modes
• Standard, Centerline, Set and Toggle Modes based on Internal
Registers all with Polarity Control
Communication Enabled
• Integrated EUSART for LIN application support
33
PIC16F157X
What is it?
General purpose MCUs with 16-bit PWMs and
Intelligent Analog
Benefits
High resolution 16-bit PWMs allow for more
precise duty cycle control for smoother
transitions, thru smaller steps
Such precise control lends itself well to LED color
mixing applications, motor control where stepper
motors are used
Direct drive of LEDs with feedback loop options
34
Applications
Lighting
Indoor/Outdoor LED Lighting/Color Mixing
Interior Automotive LED Lighting/Color Mixing
Motor Control
Stepper Motor Applications
General Purpose
35
PIC16(L)F161X
8-bit Low-cost Mid-range Core
Samples: CQ3’13
Production: CQ4’13
Features/Memory
All
!
NEW
PIC12F1612 PIC16F1613
3.5KB / 0EE / 256B 3.5KB / 0EE / 256B
4x 10-bit A/D, 2x SMU 8x 10-bit A/D, 2x SMU
Class B, 2x CCP Class B, 2x CCP
8b DAC, CRC, 1x Comp 8b DAC, CRC, 2x Comp
CWG+, 2x CLC, HLT CWG+, 2x CLC, HLT
8 Pin 14 Pin
36
PIC16(L)F161X
8-bit Low-cost Mid-range Core
37
PIC16(L)F161X
8-bit Low-cost Mid-range Core
What is it?
Expansion family of the PIC16F61x with add digital peripherals
Highly suitable for home appliances
PIC12F1612 in 8-pins and PIC16F1613 in 14-pins
1. Window WDT
PIC16F61x 2. Memory Scan + CRC PIC16(L)F161x
3. 8-bit DAC
4. 2 x SMU
5. CCP/CWG/CLC
6. More RAM
Benefits:
Addition of Window WDT & CRC combine to help with Class B requirements
Migration path from the PIC16F61x
For applications, like:
Dishwashers, home appliances
Motor & fan control
Any General purpose applications requiring digital peripherals
38
PIC16F(L)161X
Application Examples
Motor/Fan Control
Sensors System Monitors
Battery chargers
Proximity Sensors
Level Sensing (Water/Humidity/Pressure)
Sensors measurements
General Purpose Applications
39
PIC10/12/16
Low-cost Baseline Product Family
NEW
Samples: March ‘13
Production: April ‘13
PIC16F570
3KB / 64B / 132B
Features/Memory
PIC16F505/06/26 PIC16F527
PIC12F508/09/10/19 1.5KB / 64B / 68B
1.5KB / 64B / 67-72B
0.75-1.5KB/64B/25-41B 8x 8-bit A/D, 2xComp
4x 8-bit A/D
3x 8-bit A/D, 8b Timer 2x Op Amps
8-bit Timer
Int Osc, Comp BOR, Interrupts
Int Osc, 2x Comp
4x Stack
PIC10F2xx
448-896B / 0EE /16-23B
3x 8-bit A/D
Int Osc, Comp
40
PIC16F527 & PIC16F570
Simple. Intelligent. Analog.
Two New Devices in 20- and 28- pins
• Pin compatible expansion of Baseline architecture roadmap
• RAM and Flash sizes to suit a variety of cost-sensitive applications
• Prices starting at $0.47 @10KU!
Analog-Focused Design
• MCP602-spec Op Amps on-board for low cost gain & conditioning
• 8-bit ADC and dual Comparators enable efficient signal measurement
• Enables a completely integrated Smoke & Fire detection solution
41
Intelligent Analog
On-Board Op Amps
• Same specs as the popular MCP602 IC!
• 3MHz Gain-Bandwidth Product covers a wide range of performance criteria
42
PIC16F527/570
Baseline with Op Amps
What is it?
Improved Baseline core products
PIC16F527 in 20 pins and PIC16F570 in 28 pins
1. 4 level stack (vs. 2)
2. 2 Interrupts
PIC16F526/16F57 3. BOR feature PIC16F527/570
4. 8-bit ADC expanded to 8 ch. from 3
Benefits:
Addition of two Op Amps
Migration path from the PIC16F526 & PIC16F57
General purpose applications requiring analog integration
Also for applications, like:
Smoke detectors, CO detectors
43
Key Peripherals
PIC16F527 / 570 Block Diagram
8-bit ADC
8 channel 3MHz Gain Bandwidth
8 channels
8b ADC with Comparable to MCP602
0.6V ref Voltage
Reference
Integrated
Voltage Reference
44
Wide Range of Applications
Industrial
Smoke Detectors
Carbon Monoxide Detectors
Photo Sensors
Consumer
Electronic Toys
E-Greeting Cards
Disposable Medical
Automotive
Occupant sensing
Sensor Nodes
45
Development Support
Programmer/Debuggers
PICkit 2
MPLAB ICD3
MPLAB Real ICE
IDE/Compiler
MPLAB X IDE
MPLAB XC8 Compiler
Development Boards
PIC16F527:
PICkit Low Pin Count Demo Board (DM164130-9)
PICDEM Lab Dev Kit (w/ PICkit 3) (DM163045)
PICDEM Mechatronics (DM163029)
PIC16F570:
PICkit 2 28-Pin Demo Board (DM164120-3)
PICDEM 2 Plus (DM163022-1)
46
PIC16F151x/2x
10/12-bit A/D, Cap Touch Channels
Hardware CVD
PIC16F1518 PIC16F1519 PIC16F1527
28KB / 0EE / 1024B 28KB / 0EE / 1024B 28KB / 0EE / 1536B
17x 10-bit A/D 28x 10-bit A/D 30x 10-bit A/D
EAUSART, SPI/I2C EAUSART, SPI/I2C 2xEAUSART, 2xSPI/I2C
2x CCP 2x CCP 10x CCP
2x 8b, 1x 16b Timers 2x 8b, 1x 16b Timers 6x 8b, 3x16b Timers
PIC16F1513 NEW
7KB / 0EE / 256B
17x 10-bit A/D
EAUSART, SPI/I2C
2x CCP
PIC16F1512 NEW
3.5KB / 0EE / 128
17x 10-bit A/D
EAUSART, SPI/I2C
2x CCP
48
PIC16F1512/13 Positioning
PIC16F1933
- Reduced Memory
+ 10b ADC with Hardware CVD
Relative Features/Memory
PIC16F1516/8
PIC16F722A/3A
Relative Pricing
49
ADC with Hardware CVD Support
50
PIC16F1512/13
Application Examples
General Purpose Applications
Battery chargers
Smoke detectors
Remote controls
Capacitive Touch Keys & Sliders
Proximity Sensors
Detect metal presence (seatbelt On/Off)
Level Sensing (Water/Humidity/Pressure)
Sensors measurements
51
Development Support
PIC16F1512/13
Programmer/Debuggers
• PICkit 3 (PG164130)
• MPLAB ICD3 (DV164035)
• MPLAB PM3 (DV007004)
PG164130
DV164035 IDE/Compiler
• MPLAB X IDE
• MPLAB XC8 Compiler
Development Boards
• PICkit 28-pin Demo Board
(DM164120-3)
• F1 Evaluation Platform (DM164130-1)
DM164120-3
DM164130-1
52
Core Independent Peripherals
● Complementary Waveform Generator (CWG)
● Complementary Output Generator (COG)
● Numerically Controlled Oscillator (NCO)
● Configurable Logic Cell (CLC)
● Programmable Switch Mode Controller (PSMC)
● High Resolution PWM (HRPWM)
Core Independent Peripherals
54
Half Bridge Switching Circuits
Some Background Info
Electric Motors
Power Supplies
Battery Chargers
LED Lighting
Digital Amplifiers
55
Half Bridge Control
MCU-based control requires a pulse and its
complement to alternately turn on and off a
transistor pair
PIC® Microcontroller
T1
T2
56
Complementary
Waveform Generator (CWG)
58
Complimentary Output
Generator (COG)
Complementary waveforms with enhanced capabilities
Provides non-overlapping complementary outputs
Various input sources:
Benefits
Comparators, PWM
Works with multiple peripherals
Key Features:
Fewer components
Blanking Control for transient filtering
Runs up to 8MHz for better clock
Phase Control for output delay
Dead band control resolution
Independent rise & fall control
Polarity Control
Auto Shutdown & Restart
Complementary Outputs
Input Source 2 – phase control
1 – blanking control 3 – rising edge deadband control
4 – falling edge deadband control
Comparator PWM
2
Source Out0
1
Input COG
Out1 3 4
Electrical
Transient
59
Numerically Controlled
Oscillator (NCO)
Pulse generation with true linear frequency control
PIC® Microcontroller
Bulb Current
Start-Up Current
Optimal Current
NCO CWG
Frequency
Linear Output via NCO
Frequency OUT
ADC
Benefits Event
Sequencing
62
CLC Example Applications
● Data Modulation ● Event Sequencing
● Power Sequencing ● Conditional Signaling
● Manchester/irDA Encoder ● General Purpose Logic
● Switch Mode Power Supply ● Customizable Circuitry
● Boost Regulator with feedback
PIC® Microcontroller
CLC1
CLC1 CLC2
CLC2
CLC2OUT
CLC1OUT
TMR2:PR2
TMR2:PR2 Match
Match
L1POL
63
CLC Configuration Tool
64
Programmable Switch
Mode Controller (PSMC)
Advanced 16-bit PWM capabilities for power supplies, motor control, and lighting
Independent 64 MHz clock source
Blanking Control for transient filtering 1 Benefits
Independent rising/falling output control 2 Customizable high speed 16b PWM with
Dead band with independent rise & fall control 3 4 increased resolution and control
Polarity Control / Auto Shutdown & Restart Simplifies the implementation of applications
Flexible output modes such as: motor control, lighting, and power
Push/Pull, Pulse Skipping, 3-phase, Fixed Duty Cycle, & more supplies.
1
Comparator Out0
Source Out1 2
External Input
Electrical Out2
Transient PSMC 3 4
Out3
64 MHz Clock Out4
Clock Out5
65
High Resolution PWM
Microchip Patent
Max Steps 0
System Clock
PWM
CLC NCO Variable PWM Duty
Comparator Cycle 17-bit
External Pin
Clock
Period
17-bit PWM
• Max # Steps = 217 = 131,072
66
High Resolution PWM
Resolution Comparison Example
Effective Full Range PWM Resolution log2 32 = 5 bits log2 131,072 = 17 bits
67
Microchip 8-bit MCUs with
Core Independent Peripherals
Availability
CWG/COG
HRPWM
EUSART
FLASH
Com p
PSM C
M SSP
PWM
RAM
PINS
NCO
ADC
DAC
USB
CLC
I/O
PIC10F320 448 64 6 4 3x8 bit 2 2/0 1 x W X NOW
PIC10F322 896 64 6 4 3x8 bit 2 2/0 1 x w X NOW
Low Pin Count
68
New 8-bit MCUs with
Intelligent Analog
PIC16F178X
PIC16F170X/1X
PIC16F753
PIC16(L)F178X Family
Full-Featured Intelligent Analog
All
!
New PIC16F1788 PIC16F1789
28KB / 256EE / 2KB 28KB / 256EE / 2KB PIC16F1788/89
11x12-bit A/D 14x12-bit A/D Samples: NOW
4x PSMC, UART, I2C 4x PSMC, UART, I2C Production: Apr‘13
8-bit DAC, 3x 5-bit DAC 8-bit DAC, 3x 5-bit DAC
2x Op Amp, 4x Fast Comp 3x Op Amp, 4xFast Comp
PIC16F1786 PIC16F1787
Features/Memory
PIC16F1783 PIC16F1784
7KB / 256EE / 512B 7KB / 256EE / 512B
11x12-bit A/D 14x12-bit A/D
2x PSMC, UART, I2C 3x PSMC, UART, I2C
8-bit DAC, 2x Op Amp 8-bit DAC, 3x Op Amp
3x Fast Comp 4x Fast Comp
PIC16F1782
3.5KB / 256EE / 256B
11x12-bit A/D
2x PSMC, UART, I2C
8-bit DAC, 2x Op Amp
3x Fast Comp
28 Pin 40 Pin
70
Significance
PIC16F178X
8-bit MCUs with Intelligent Analog Peripherals
• 16-bit PWM with a high degree of configurability
• Programmable Switch Mode Controller (PSMC)
• Independent Clock Source
• 12-bit ADC, 5-bit DAC, 8-bit DAC, UART, I2C
• Operational Amplifiers (Op Amps) with Rail to Rail input/output
• High Speed Rail to Rail Comparators
Benefits
High level of analog integration
Migration path for existing PIC16F785 applications
General purpose applications requiring higher level of analog integration
Also for applications, like:
Power Supplies, Power Factor Correction, Motor Control, Sensors, Measurement
LED Lighting, Lamp Ballast, Power Factor Correction, LCD backlighting
Automotive Head & Tail Lamps, Battery Charging, Signal Conditioning
72
PIC16(L)F178X MCUs
Target Markets & Applications
Lighting
LED/Fluorescent
Automotive
Flashlights
Emergency
Battery Charging
CC/CV, NiCD, NiMH
PB, NaZN, LiIon
Energy Harvesting (ie. Solar)
73 73
Application Example:
LED Buck Converter
16-bit PWM with dedicated 64MHz clock • High Efficiency closed-loop control with fast switching speeds
6 steerable outputs or 3 steerable output pairs
Blanking Control for transient filtering
• Cost effective integration with BOM reductions
Independent rising/falling output control • OpAmp, Voltage Reference, reduced size of inductors,
Dead band with independent rise & fall control
Polarity Control / Auto Shutdown & Restart capacitors, & resistors Synchronous Buck Regulator controlled
by PIC16F178X microcontroller for
PIC16F178X maximum efficiency
Rail – Rail 50nS
response time 64 MHz High Voltage
Fast switching
for high speed Clock MOSFET Drive Stage
frequency allows use
switching of smaller inductor &
frequency capacitor
+ PSMC
MOSFET
Comparator Programmable
Driver
Switch Mode
- Controller
Overvoltage
monitor with
PSMC auto-
shutdown
+
Comparator
Voltage divider to prevent
- FVR over-voltage of load
74
Application Example:
Sensorless 3-Phase BLDC Motor
16-bit PWM with dedicated 64MHz clock • High Efficiency closed-loop control enabling higher RPMs
6 steerable outputs or 3 steerable output pairs
Blanking Control for transient filtering
• Cost effective integration with BOM reductions
Independent rising/falling output control • OpAmp, Voltage Reference, reduced size of inductors,
Dead band with independent rise & fall control
Polarity Control / Auto Shutdown & Restart capacitors, & resistors 3-phase drive controlled by PIC16F178X microcontroller with
(3) complementary pairs for maximum efficiency
PIC16F178X
Firmware control 64 MHz
of PSMC based Clock
on T1G & ADC
input
PSMC High Voltage
Programmable MOSFET
Switch Mode Drive Stage
BEMF Zero Cross Firmware
Firmware Controller
Commutation Control
Control
Sensing:
Determines the
position & speed of
the motor
Commutation
period
measurement for Voltage divider to determine
speed & position + commutation point
control
Comparator
TMR1 Gate
- 8-bit DAC
8-bit DAC Voltage
Reference for
adjustable +
commutation point OpAmp
Current sense and feedback to sustain
(RPM set point) 10/12b ADC
- constant current
10b or 12b ADC for high resolution voltage Rail – Rail OpAmp in Gain operation allows use of
measurements for over current detection smaller current sense resistor for less energy loss
75
PIC16F170X/1X Family
Cost-Optimized Intelligent Analog
4x CLC, COG, 2xCCP 4x CLC, COG, 2xCCP, 4x CLC, 2x PWM, NCO 4x CLC, 2x PWM, NCO
SPI/I2C, EUSART, ZCD SPI/I2C, EUSART, ZCD COG, SPI/I2C,EUSART COG, SPI/I2C,EUSART
2x Comp, 2xPWM 2x Comp, 2xPWM PPS, 2xCCP, 2x Comp PPS, 2xCCP, 2x Comp
PIC16F1713
PIC16F1703 PIC16F1707 7KB / 0EE / 512B
3.5KB / 0EE / 256B 3.5KB / 0EE / 512B 17 x 10b ADC, 5b & 8b
8 x 10bADC 8 x 10b ADC DAC, 2xOp Amps, ZCD
2 x Op Amp, PPS 2 x Op Amps, PPS 4x CLC, 2x PWM, NCO
SPI/I2C, 2xCCP, ZCD SPI/I2C, 2xCCP, ZCD COG,SPI/I2C,EUSART,
PPS, 2xCCP, 2x Comp
What is it?
General purpose MCU devices with Intelligent Analog integration
PIC161703/04/05 in 14 pins, PIC16F1708/09 in 20 pins, PIC16F1713/16/18 in 28 pins
and PIC16F1717/19 in 40 pins.
1. Op Amps
2. Complementary Output Generator (COG)
3. Peripheral Pin Select (PPS) PIC16F170x/1x
PIC16F150x
4. Zero Cross Detect
5. 10-bit ADC expanded to up to 28 ch. from 6
Benefits:
Migration path for customers using PIC16F150x MCUs
Reduce software size, decrease CPU usage & save BOM cost with the Complementary
Output Generator (COG) and Configurable Logic Cell (CLC) peripherals
Integrated analog decreases system BOM
Zero Cross Detect enables customers to track 120 VAC without exposing pins to high
voltages (to validate that their application will not damage the device)
Suitable for a wide range of horizontal markets and application segments that require a
low cost MCU with Intelligent Analog features 78
PIC16F170X/1X Positioning
+ Configurable Logic Cell (CLC)
+ Complementary Output Generator (COG)
+ Peripheral Pin Select (PPS)
+ Zero Cross Detect
- 10b ADC instead of 12b ADC, and less ADC channels
- NO Programmable Switch Mode Controller (PSMC)
Relative Features/Memory
80
Wide Range of Applications
Consumer
Smoke Detector
Drill
Electric Razor
Home appliance
Medical
Blood Pressure Meter
Glucose Meter
Pedometer
Lighting
Indoor/outdoor
Automotive lighting
Portable Lighting
Specialty Lighting
Lighting Control
General Purpose
81
PIC12F752 & PIC16F753
Low cost Mid-range Core with Intelligent Analog
Design
Samples: March ’13
Existing Production: June ‘13
PIC16F(HV)753
3.5KB/ 0EE / 128B
Features/Memory
8x 10-bit A/D
2x Fast Comp, Op Amp
9-bit DAC,CCP, COG
PIC12F(HV)752
1.75KB / 0EE / 64B
4x 10-bit A/D
2x Fast Comp,
5-bit DAC,CCP, COG
8 Pin 14 Pin
82
Significance
PIC12F752 & PIC16F753
Intelligent Analog and Digital Peripheral Set
• 2x Fast Comparators (40 ns)
• 5-bit Digital-to-Analog Converter (Dual Range; Full and Limited)
• 9-bit Digital-to-Analog Converter (PIC16F753 only)
• Complementary Output Generator (COG)
• Self-write Flash Program Memory
• Op Amp (PIC16F753 only; based on MCP6001)
1. 9-bit DAC
2. Op Amp
PIC12F752 3. Complementary Output Generator PIC16F(HV)753
4. Slope compensation
5. 8 Ch. 10-bit ADC
6. 2K words flash memory
84
Key Peripherals
PIC16F753 Block Diagram
50nS performance
High Resolution
Voltage Steps Capture Complementary (2) High
Down to 4mV 9-bit DAC Compare Output Op Amp Performance
PWM Generator Comparators
10-bit ADC
Capture-Compare- 8 channels
Internal Connections to
PWM DAC and FVR
mTouch™ Low Voltage Voltage Slope
Capacitive Complement waveforms
Touch Sensing Detection Reference Compensation
with dead-band control &
8 channel phase shifting
10b ADC
mTouch buttons & Software LVD using a Integrated Use with SMPS power
sliders via ADC single ADC channel Voltage Reference supplies
85
Target Markets & Applications
Indoor Lighting
Commercial / Industrial
Residential
Outdoor Lighting
Streetlamps / Parking
Pedestrian / Traffic
Landscape
Automotive Lighting
Interior Ambient
Head & Tail Lamps
Portable Lighting
Flashlights / Headlamps
Specialty Lighting
Video Screen / Signage
Architectural / Emergency
Lighting Controls
Wall mount
Remote (PC, phone, etc.)
86
LED Buck Converter
PIC12F752 VDD
PWM
PWM
55 bit
bit COG
COG
V+
DAC
DAC Comparator
V-
current
sense (R)
Lower average current
LED current
Ex: LED Buck Converter
• 5b DAC (limited range) resolution allows for the use of smaller currentt sense resistor
• 5b DAC (limited range) eliminates need for external Op Amp
• 5b DAC (limited range) usage provides for less power consumption and better efficiency
• COG frequency is determined by frequency of PWM
• COG provides dead-band control for the synchronous switches
• COG provides blanking control to prevent transient behavior
87
Development Support
PIC12F752 & PIC16F753
PG164130
Programmer/Debuggers
• PICkit 3 (PG164130)
• MPLAB ICD3 (DV164035)
DV164035 • MPLAB PM3 (DV007004)
IDE/Compiler
• MPLAB X IDE
• MPLAB XC8 Compiler
Development Boards
DM164130-9 • PICkit 3 Low Pin Count Demo
Board (DM164130-9)
88
New Emulation Headers
for Advanced Debugging
Schedule Update
PIC16F1 Emulation Tools (Currently in Development)
Emulator Products Beta Samples Production
16(L)F1939 Emulation Header May ’13 June ’13
16(L)F1829 Emulation Header June’13 Aug ’13
16(L)F1788/9 Emulation Header Sept ‘13 Nov ‘13
90
Features (1 of 2)
91
Features (2 of 2)
Background Debug
Read/write SFR’s/RAM in real time
Update debug information on the fly
Software Breakpoints
Single Step
Freeze
Stop-watch Cycle Counter
Extra Halt sources
WDT
RESET instruction
Stack Overflow
92
Real ICE Connections
93
PICKIT3 Connections
• No instruction/data trace or data capture via PICKIT3; Only supported via Real
ICE
94
ICD3 Connections
• No Instruction/Data Trace or Data Capture with ICD3; Only supported via Real
ICE
95
New 8-bit MCUs with USB
PIC16F145X
PIC18F2X/4XK50
PIC18FXXJ94
8-bit PIC MCU with
USB Device
PIC18FxxJ94
PIC18F47J53
PIC18F13/14K50 64 - 128KB / 4KB
64 - 128KB / 4KB
8-16KB / 256B / 256B 64 – 100 pins
20 pins
28 - 44 pins
XLP, LCD,
NEW
XLP, USB, CTMU,
Features/Memory
PIC16F1455/8/9 PIC18F46J50
PIC18F87J50
14KB / 1KB 16 - 64KB / 4KB
64 -128KB / 4KB
14 - 20 pins NEW 28 - 44 pins
64-80 pins
USB XLP, USB, PPS,
USB
Active Clock Tuning CTMU, RTCC, 3V
PIC16F1454 PIC18F2x/45K50
7KB / 512B 16 - 32KB / 4KB
14 pins NEW 28-44 pins
EUSART, MI2C/SPI
NEW
XLP, USB
USB Active Clock Tuning
Active Clock Tuning
98
USB Precision Internal
Oscillator
Three Available Clock Sources Clock
Source 1: Main Oscillator Main Internal Tuning
31 kHz - 48 MHz Oscillator Module
Source 2: Low Power T1 Oscillator 31 kHz – 48 MHz Tuned to USB
32 kHz Low-Power Crystal Option Clock
Ultra Low Current Consumption
Utilize SW RTC Implementation
Source 3: External Clock Source SYSTEM External Clock
Up to 48MHz accepted CLOCK Source
Up to 48 MHz
99
Three New USB Families
Fully Featured, LCD + USB
101
PIC16F145X Family
Our Lowest Cost USB MCUs to Date
Result: Longer run times, added humidity sensing, reduced size and cost
105
PIC18F97J94 Family
Fully Featured, with USB, LCD, & RTCC w/ Vbat
IDE/Compiler
• MPLAB X IDE
• MPLAB XC8 Compiler
Development Boards
• Low Pin Count USB Development Board
(DM164139 / DV164127)
• PICDEM FS-USB Board (DM163025-1)
• PIC18 Explorer (DM183032)
108
New Intelligent
Lighting & Control
Solutions
Intelligent Lighting & Control
Enabling Innovation in Lighting…
Visit us on the web at:
www.microchip.com/lighting
or email us at:
[email protected]
Intelligent Control
Communication & Networking
Lumen & Color Control
Environmental Sensing
Thermal Management
Predictive Failure & Maintenance
Day Light Harvesting & Dimming
User Interface & Control
110
Target Markets & Applications
Indoor Lighting
Commercial / Industrial
Residential
Outdoor Lighting
Streetlamps / Parking
Pedestrian / Traffic
Landscape
Automotive Lighting
Interior Ambient
Head & Tail Lamps
Portable Lighting
Flashlights / Headlamps
Specialty Lighting
Video Screen / Signage
Architectural / Emergency
Lighting Controls
Wall mount
Remote (PC, phone, etc.)
112
Wall Controllers & Remotes
Legacy Control Microchip Human Interface Options Intelligent
Zone 1 Control
ON
mTouch™ – all PIC MCU families
• Capacitive buttons and sliders O
N
DIMMING
Sliders
• Direct drive for QVGA and W-QVGA OFF
113
Networking & Communication
Supported Protocols
Wired Protocols Wall Controllers
Zone 1
ON
DALI DALI
DALI
ON
SLIDER
OF
F
DMX512
DALI
0-10V
Ethernet DMX
PLC Computers Ethernet
Ethernet –
DALI/DMX/RF
–
DALI/DMX/RF Gateway
Gateway
LIN
CAN Remotes
RS232/RS485 WiFi
WiFi –
–
MiWi
MiWi
USB LS/FS Gateway
Gateway
WiFi MiWi
Ethernet Smart Phones
114
DALI
DALI – “Digital Addressable Lighting Interface”
Designed primarily for Commercial & Industrial lighting
2-wire connection and offers individual lamp or group
addressability in a bus configuration
115
DMX512
DMX512 – “Digital Multiplex with 512 pieces of information”
Designed primarily for Theatrical & Architectural lighting
Increased reliability over that of 0-10V
116
PWM Resolution
Increased PWM Resolution for LED & DC Supplies
Increased number of steps between power levels
Accurate Color Mixing & Color Temperature Control
“Smooth” Dimming & Brightness Control
8-bit PWM
• Max # Steps = 28 = 256
117
Variable Frequency Modulation
Microchip Patent
Light Intensity
10%
30%
50%
80%
Max Steps 0
System Clock
PWM
CLC NCO Variable PWM Duty
Comparator Cycle 17-bit
External Pin
Clock
Period
17-bit PWM
• Max # Steps = 217 = 131,072
119
High Resolution PWM
Resolution Comparison Example
Effective Full Range PWM Resolution log2 32 = 5 bits log2 131,072 = 17 bits
120
PWM Product Capabilities
Options & Variations
Patented
Standard PWM Peripheral Variations
Variation
Microchip
Product/Family 10b 16b 32b CLC
NCO PSMC
COG or CWG
HRPWM
VFM
20b PWM 16b PWM >16b PWM
PIC10F series ● ● ● ● ● ●
8-bit MCU
PIC12F series ● ● ● ● ● ●
8-bit MCU
Product Series
PIC16F series ● ● ● ● ● ● ● ●
8-bit MCU
PIC18F series ● ● ●
8-bit MCU
PIC24 series ● ● ● ●
16-bit MCU
dsPIC series ● ●
16-bit MCU
PIC32 series ● ● ●
32-bit MCU
121
Lighting Collaborative
& Design Partners
Collaborative Partners
Cree®, Inc. leads the industry through performance and application optimized lighting-class LEDs that simplify design
and lower system costs to obsolete energy-wasting traditional lighting. Cree’s relentless innovation drives the LED
lighting revolution with products designed to accelerate LED adoption and push the boundaries of what’s possible with
LED lighting. Cree’s LED product families include Cree® XLamp® and High Brightness LEDs.
LEDnLIGHT optics are made by Gaggione SAS the LaCluse, France plastic optics manufacturer, who produces the
very narrow beam collimator providing excellent color mixing properties to address stage lighting, entertainment
lighting and architectural lighting applications to name a few. Gaggione is an ISO 9001 and ISO TS 16949 certified
company and a leader in producing solutions using polymers for customers around the world. The company provides
comprehensive design, development and manufacturing capabilities for the production of standardized and
customized polymer optics with state of the art production technologies and facilities in France, Switzerland and
Canada.
Energizer Holdings, Inc., headquartered in St. Louis, MO, is one of the world's largest manufacturers of primary
batteries, portable flashlights and lanterns. Energizer® Ultimate Lithium batteries deliver long-lasting power to keep up
with today’s high-tech devices like digital cameras, LED flashlights and handheld GPS devices.
An experienced provider of innovative product solutions, Airspeed specializes in the design and manufacturing of
complete mechanical packages with 20 years experience in plastics, metal fabrication, die cast, cable assemblies,
and global logistics management, ensuring that our customer can offer the most competitive product to the market.
123
Intelligent Lighting & Control
Design Partner Specialists
Worldwide Design Partner Specialist Network
Full turn-key lighting solutions
Embedded experts in software & hardware
Manufacturing & design capabilities
Lighting power conversion & control
Lighting communications & environmental sensing
Lighting thermal solutions
Platform Features
Main Communication Board Highlights (DM160214)
Populated with PIC16F1947 controlling:
Communications
User Interface: LCD, buttons, slider
LED constant current control
Populated with Cree XLamp XM-L Color LED
Populated with the LEDnLIGHT optic and holder
Available separately or as a kit…
Prototyping Communication Board Highlights (AC160214)
DALI Starter Kit (DV160214-1)
Populated with PIC16F1947 for user interface and communications
DMX512A Starter Kit (DV160214-2)
Bread boarding space for customized lighting development (2) DALI or DMX512A Adapters
(2) Main boards
(1) Prototyping board
Universal Communications Adapter Interface 9V International power supply
DALI Adapter (DM160214-1) RJ45 Patch cable
DMX512A Adapter (DM160214-2)
Support for future protocols (eg. RF) Go to www.microchip.com/lightingcomms
to learn more
127
Lighting Communications
Development Platform
DALI Adapter DMX512A Adapter Support for future
with 2-wire & with 5-pin barrel & adapters
RJ45 connections RJ45 connections (eg. Wireless)
9-12V Power
Supply Input
Slider Potentiometer
PIC16F1947
128
High Power LED Flashlight
90 – 240V
AC Input
MRF24J40MA
Wireless Communications MiWi™Module
• MRF24J40MA MiWi™ Module
132
Additional Development
RGBW Stage Light
Solar Powered LED Security Light
HRPWM RGBW Color Mixer
133
New Embedded Security
Solutions
KeeLoq vs. Encryption
KeeLoq is NOT an Encryption Algorithm
etc.
135
What is KeeLoq?
KeeLoq is a “System”
Key Features:
Uses patented “code hopping” technology
Uses counter to create unique data transmissions
Uses resynchronization scheme to prevent lockout
Uses large key size and code-hopping combinations
to reduce the possibility of unwanted access
Uses key generation and management scheme
Uses a pairing scheme to securely learn transmitters
Uses proprietary encryption algorithm to obscure data
136
Proprietary NLFSR-based
Block Cipher
Non-Linear Feedback
Shift Register
(NLFSR) is common
component to most
stream ciphers,
especially RFID and
smartcards
Currently used in
“Classic” KeeLoq
137
KeeLoq/XTEA
Implementation
KeeLoq with XTEA algorithm implements
128-bit key encryption using 64-bit hopping
code block sizes
Transmission includes a 32-bit counter, 24
user defined bits, 8-bit function code, and
32 bit serial number
Application Notes:
AN1266 KeeLoq with XTEA Code Hopping
Encoder
AN1285 KeeLoq with XTEA Receiver/Decoder
138
KeeLoq/AES
Implementation
KeeLoq with AES algorithm implements
128-bit key encryption using 128-bit
hopping code block sizes
Small code size still makes it a viable
option where resources are constrained
Transmission includes a 32-bit counter, 32
user defined bits, 16-bit function code, a
16-bit CRC, and 32 bit serial number
Application Notes:
AN1265 KeeLoq with AES Code Hopping Encoder
AN1275 KeeLoq with AES Receiver/Decoder
139
Next Generation
Embedded Security Solutions
KeeLoq
Software
Firmware
User Defined
PIC PIC
RF RF
or or
HCS Encoder Transmitter Receiver HCS Decoder
Advanced Classic
HCS3xx HCS5xx
Transmitter
Receiver
MCS3142
w/RF PIC1xFxxx
MCS3042 Receiver
No RF
141
Classic KeeLoq
Key Features:
Event Driven- e.g. Button Press
obscure data
142
Classic KeeLoq
32-bit Proprietary
28-bit Serial #
32-bit Proprietary
143
Advanced KeeLoq
Key Features:
Event Driven- e.g. Button Press
Uses counter to create unique data transmissions
Uses resynchronization scheme to prevent lockout
Uses large key size and code-hopping combinations
Uses various pairing schemes- Simple,Normal,Secure
Uses Industry Standard AES-128 or XTEA Encryption
algorithm to obscure data
144
Advanced KeeLoq
AES-128
32-bit Serial #
AES-128
145
Ultimate KeeLoq
Benefits
Key Features:
Timer Driven messages-counter continuously increments
independent of events
Messages time stamped and verified on event
Message only available for short duration
Automatic time recovery after power loss
Eliminates transmitter synchronization problems
Supports multiple receiver synchronization
Larger key sizes and code-hopping combinations
Secure Learn Mode for pairing
Industry Standard AES-128 algorithm to obscure data
Multi-Key Management- Separate Privacy & Authentication
Messages authenticated using CBC-MAC
Message data information is kept secret – privacy
146
Ultimate KeeLoq
AES-128
CBC-MAC
32-bit Serial #
AES-128
148
Wireless Development Kit
Wireless Security Remote Control Development Kit
433.92 MHz (DM182017-1)
868 MHz (DM182017-2) gg
omin
in
915 MHz (DM182017-3) ate CCom
p d a te
UUpd Q1’1’144
FFQ1
Kit Contains:
PIC12LF1840T39A Wireless Remote Key Fob
SX1239 Receiver PICtail
Embedded Security Development Board
USB Cable
Support for Classic KeeLoq and Advanced (XTEA, AES-128) KeeLoq
Download the demo firmware and user’s guide from
www.microchip.com/security
149
KeeLoq
License & Export Control
KeeLoq License Agreement
“Free” license for customers using Microchip products on both
Encoder & Decoder sides
Royalty Rate is US$1.00 for each unit of Licensee Product
manufactured using non Microchip products
US Export Control
U.S. Department of Commerce (DoC) restricts shipping for:
Asymmetric, key > 512 bits
Symmetric, key > 64 bits
Our implementations are reviewed by DoC
Source code delivered to customer via CD
“Advanced Encryption” CD can be ordered through MCHP Direct
for $5 + shipping
150
Embedded Security
Roadmaps
Security & Authentication
Wireless Family
PIC12LF1840T39A
4KW/256/256
KeeLoq ® 3 +
Adds Software Library 310-928 MHz
support for Transmitter
PIC16F636
2KW/256EE/128 Advanced Encryption
2xComp, ULPWU, XTEA/AES 128
PIC12LF1840T48A
KeeLoq ®, PLVD
Features/Security
HCS36x 4KW/256/256
KeeLoq ® Code +
Hopping Encoder 418-868 MHz
Transmitter
PIC12F635
1KWord, 1xComp Software/Firmware
128 EE, 64 RAM Improvements
HCS30x PIC12F529T39A
KeeLoq ®, PLVD 1KW/64EE/41
KeeLoq ® Code
+
Hopping Encoder
310-928 MHz
Transmitter
PIC12F529T48A
HCS20x
1KW/64EE/41
KeeLoq ® Code +
Hopping Encoder 418-868 MHz
Transmitter
Time
152
Security & Authentication
Wireless Family
PIC12LF1840T39A PIC16LF1824T39A MCS3142
Ultimate KeeLoq ®
4KW/256/256 4KW/256EE/256 Ultimate KeeLoq®
Timer Driven, Dual
+ + AES-128
Key Management,
310-928 MHz 310-928 MHz 310-928 MHz
Advanced Encryption
Transmitter Transmitter Transmitter
XTEA/AES-128
PIC12LF1840T48A
MCS3042
Features/Security
4KW/256/256
+
System Level Ultimate KeeLoq ®
418-868 MHz Improvements AES-128
Transmitter No TX on board
PIC12F529T48A
1KW/64EE/41
MCS3022
+ Advanced KeeLoq
418-868 MHz AES-128
Transmitter No TX on board
Time
153
Integrated MCU + RF
Transmitter Family
Concept
Design PIC16LF1824T39A
PIC12LF1840T39A 20-Pin
Existing 4KW/256EE/256 4KW/256EE/256
310-928 MHz +
Transmitter 310-928 MHz
Transmitter
PIC12LF1840T48A
4KW/256EE Frequency
418-868 MHz
Agile
Cost
Transmitter
PIC12F529T39A
1KW/64EE
310-928 MHz
Transmitter
PIC12F529T48A
1KW/64EE
418-868 MHz
Lower Cost Transmitter
Features/Performance
154
Summary Integrated MCU
+ RF Transmitter Family
Benefits:
Single Package Solution
Small form factor
Singlesupplier for MCU and RF Transmitter
XLP technology for Battery Life
Low Standby/Active current
“Frequency Agile” Transmitter
Supports Frequency Hopping
OOK / FSK Modulation Support
KeeLoq® Technology, Classic or Advanced (AES-128,
XTEA) can be integrated to provide optimum security
155
Current Receiver Portfolio
MRF49XA -
Transceiver for 433Mhz and 868Mhz.
FSK only
MRF89XA -
Transceiver for 868Mhz .
This part has a very low Rx current.
FSK only
156
Introducing
BodyCom™ Technology
What is BodyCom™
Technology?
BodyCom™ Technology is a short-range, low-data-
rate communication solution for securely connecting
to a wide range of wireless applications
Compared to existing wireless technologies:
Lower active and standby energy usage
Increases security through bidirectional authentication
Uses human body as the secure communication channel
Allows for simpler circuit-level designs
BodyCom™ Development V1.0 Framework
Supplied via free Software Libraries for all PIC®
MCUs
158
How does BodyCom™
Technology work?
159
Typical Applications
Access Control
Passive Keyless Entry (PKE)
Security Systems
Home/Industrial Door Locks
Pet Doors
Personal Safety & Security
Equipment Access/Disable
Power Tools
Firearms
Computer Systems
Medical
Patient Monitoring
Hospital Room Access
Equipment Tracking
Consumer
Profile Management for
Gaming Consoles
Exercise Equipment
160
BodyCom™ Technology
Signal Chain
161
BodyCom™ Technology
Benefits
Simpler Implementation
No RF antenna design necessary
Low-frequency design using common microcontroller and AFE
frequencies (125 kHz / 8 MHz), no external crystals needed
Complies with FCC Part 15-B, Radiated Emissions
Lower overall BOM, compared to existing technologies
Lower Power Consumption
No wireless transceiver required for two-way communication
Not using high-power inductive fields
More Secure Communication Channel
Provides bidirectional authentication using the human body
Prevents the “Relay Attack” problem typical in PKE solutions
Supports Advanced Encryption Solutions
Such as KeeLoq® Technology with AES-128
162
BodyCom™
Development Kit
Ordering Part# DM160213, available now
Central Controller Unit + 2 Wireless Mobile Units
Free BodyCom™ Development V1.0 Framework
BodyCom Communication Library
Application Code Examples . 00
$$114499.00
PC Development GUI UUSSDD
163
BodyCom™ Technology
Support
www.microchip.com/BodyCom
164
BodyCom™ Technology
Summary
BodyCom™ Technology is a short-range, low-
data-rate communication solution for securely
connecting to a wide range of wireless
applications
Simpler Implementation
No antennas, lower BOM
body
165
New mTouch™
Sensing Solutions
mTouch Solutions
Broad Solutions Covers Wide Range of Applications
Proximity detection, Keys, Metal over Capacitive, Sliders, Touch
Pads, Touch Screens, 3D position sensing, and more…
Easy Path to System Integration
NEW
Turnkey Products for fast time to market
Leverage Microchip’s broad PIC microcontroller portfolio
Access to the Algorithms allows customization
Firmware framework: easy to start, advanced options for experts
Robust Noise Performance
Unique noise limiting options such as differential sensing, active
guard, and various filtering techniques
Low Power Performance
Utilizing PIC microcontrollers with XLP technology
Smallest Package Options
167
mTouch™
Proximity, Keys, Sliders
Capacitive Proximity
Detection
Small, Low Cost PIC® MCUs
SOT23, 2x3DFN, MSOP (PIC10F/PIC12F)
No External Components
High Signal to Noise Ratio (SNR)
Detection up to 6-8 inches
Advanced noise handling and filtering
IEC61000 Emission & Susceptibility, EFT & BCI tests
Lowest Power Consumption (as low as 5uA)
Adjustable sampling frequency
XLP PIC microcontrollers
Flexible, Programmable, Customizable
169
Standalone Proximity
High SNR, Low Power, Low Cost
MTCH112
Features
MTCH101
6 Pin SOT23, 2x3DFN Samples: CQ4’12
Adjustable Sensitivity Production: CQ4’12
Variable Scan Rate
Ultra Low Cost
171
Metal over Capacitive
Capacitor constructed with
spacer between front panel
and circuit
Small deflection in front panel
changes capacitance – Detected
by PIC MCU
Same Microcontroller
requirements and detection
Techniques
Pressure Activated:
Completely Waterproof
Can be used outdoors
Used with gloves and non
conductive items (pen, stick, etc.)
172
More Examples of Keys &
Slider implementations
Showing tactile feedback with
Metal over Capacitive
174
Hardware CVD
New Features
ADC Control Logic
Significantly reduce Code size
Decrease CPU usage
175
Capacitive Prox/Keys/Slider
Technology Roadmap/Overview
Active/Driven Guard
Baseline Tracking Hardware CVD support
Features
Build-in Proximity
Sample Rate Jitter Debouncing Sensing Support
Reliable compiler-
Oversampling Threshold Hysteresis
independent timing
4 – 256 KB Flash
18 – 100 Pins, 40MIPS
PIC10/12
Up to 4 Channels
0.75 – 7 KB Flash
6 – 8 Pins, <32MHz
Touch/Prox Sensors
Performance
177
Integrating other functions
with Capacitive Touch
PIC32
Up to 16 Channels
16 – 512 KB Flash
28 – 121 Pins, 80MIPS
Comms Custom/Proprietary
PIC18
Up to 24 Channels Stacks Application Firmware
8 – 128 KB Flash
18 – 100 Pins, 64MHz mTouch Software Graphics Library
PIC10/12
Up to 4 Channels
0.75 – 7 KB Flash
6 – 8 Pins, <32MHz
Touch Sensors
Performance
178
Touch Screen
Touch Screen Technology
Comparison
Analog Projected
Resistive Capacitive
Cost for screen < 6” Lowest Low
Cost for screen > 10” Lowest High
Optics 75% 90%
Screen Life Good Better
Ease of Integration Easy Moderate
Multi-Touch Limited Yes
Finger
Touch Object Finger
Stylus/Glove
Interface
I2C
IC
2
Calibration SPI
ADC OR ADC & Filtering UART
SPI
USB
AR1100
SOIC, SSOP, 5x5QFN
4, 5, 8 Wire USB2.0
AR1011 AR1021 Up to 150 pps
SOIC, SSOP, 4x4QFN SOIC, SSOP, 4x4QFN Sleep Mode <10uA
4, 5, 8 Wire w/ USART 4, 5, 8 Wire w/ SPI/I22C UART, <325 uA USB
140 pps typical 140 pps typical
<1uA Sleep Mode <1uA Sleep Mode
183
Projected Capacitive Screen
Technical Roadmap/Overview
Gesture support
Features
Example sensor 12 x 9
9 I/O for with 1.1 mm glass
PIC18F46K22 Column Drive
16MIPS, 1.8V – 5.5V X01 - - - x11 x12
-
Projected Touch Firmware
-
16kB Flash used, 2.6kB RAM
I C,
2
used for up to 7 touches -
UART
Application y08
Code such
as Comms ADC y09
etc. 12 ADC
Diamond Pattern
Channels for (alternative patterns
CTMU or CVD Row Sensing
types also supported)
Acquisition
185
Projected Capacitive
X-Y Touch Sensing, Screens and Touch Pads
MTCH6301
44 pin QFN/TQFP Samples: CQ4’12
Up to 13x17 Channels Production: CQ4’12
Multi touch 8 touches
>100 pps typical
Features
MTCH652
28 pin 4x4 uQFN Samples: CQ1’13
Voltage Boost/Drive Production: CQ1’13
(18V)
18 Tx Channels
186
mTouch™
Development Tools
mTouch™ Capacitive
Keys/Slider Evaluation Kit
DM183026-2
4 Motherboards
PIC16F1937
PIC18F46J50
PIC24FJ64GB106
PIC32MX795F512H
4 Sensor Boards
2-Channel Slider
4-Channel Slider
8 Keys Direct Sense
12-Key Matrix
189
mTouch™ Resistive
Development Kits
Everything needed to easily evaluate resistive touch
screen controllers
7” touch screen sensor & all necessary cables
• DV102011: I2C/SPI
• DV102012: USB
Easy-to-use configuration utility with GUI
190
Visit us on the web at:
www.microchip.com/mTouch
8-bit PIC Microcontroller
Families
Design
Production
8-bit PIC MCU Families
PIC18
Up to 16 MIPS H/W Multiplier
18 – 100 pins
Up to 128KB Flash Higher Memory
USB, CAN, Ethernet Adv Communications
PIC16
5 - 8 MIPS
8 – 64 pins Optimal cost to
Up to 28KB Flash performance &
LCD, USB, DAC,
OpAmp, PSMC features
PIC12
5 - 8 MIPS Low pin count &
8 pins
Up to 7KB Flash low cost
CLC, CWG, NCO Optimized feature
set
PIC10
5 MIPS
6 pins Lowest cost
Up to 896B Flash Smallest form factor
CLC, CWG, NCO
193
8-bit PIC® Microcontrollers
General Purpose
Core Independent Peripherals, LCD, Intelligent Analog
PIC18(L)F2x/4xGT01 N
NEW
32 – 128KB, 4KB - 8KB
CLC, NCO, CWG, CTMU, PPS
PIC18FxxK22
8 – 128KB, 256B – 4KB
EEPROM, 5V, Advanced Peripherals
PIC16F183x PIC18FxxK20
NE
N
3.5 – 14KB, 256B – 1KB EW
W 8 – 64KB, 256B – 4KB
General EEPROM, CLC, NCO, CWG, PPS, DAC EEPROM, 3V
Purpose
PIC1xF182x/4x PIC16F193x/4x
3.5 – 14KB, 128B – 1KB 7 – 28KB, 128B – 1KB
EEPROM, Advanced Peripherals EEPROM, LCD, Advanced Peripherals
2
PIC16F161x PIC16F151x/2x N
NE
EW
NE W
EW 3.5 – 28KB, 128B – 1.5KB
3.5 – 14KB, 256B – 1KB
CLC, CWG, SMU, WWDT, CRC, Class B Standard Peripherals,
PIC1xF150x PIC16LF190x
1.75 – 14KB, 64–512B 3.5 – 14KB, 128 – 512B
CLC, NCO, CWG LCD, 10-bit ADC
PIC10F32x PIC12/16F75x N
NEW PIC16F527/570
NE
EW
448–896B, 32–64B 1.75 – 3.5KB, 64 – 128B 1.5 – 3KB, 64B W
CLC, NCO, CWG COG, 5b/8b DAC, Fast Comp 2xOp Amp, 8-bit ADC
PIC12F1552 N
PIC10F2xx NE
EW
3.5KB, 256B
448–896B, 16-23B
194
8-bit PIC® Microcontrollers
Intelligent Analog, LCD, USB, CAN
PIC16F178x NE
EWW
3.5 – 28KB, 256B – 2KB
EEPROM, Intelligent Analog
PIC16F170x/1x
Intelligent 3.5 – 28KB, 256B – 2KB
NE
EWW
PIC12/16xF75x NE
EW
W
1.75 – 3.5KB, 64 – 128B
COG, 5b/8b DAC, Fast Comp
PIC16F193x/4x
7 – 28KB, 128B – 1KB
EEPROM, LCD, Advanced Peripherals
LCD
PIC16LF190x PIC18FxxK90
3.5 – 14KB, 128 – 512B 32 – 128KB, 2 – 4KB
LCD, 10-bit ADC EEPROM, LCD, CTMU
PIC18FxxK80
CAN 32 – 64KB, 4KB
EEPROM, CAN, CTMU
PIC12F(HV)6xx
PIC10F2xx
1.75-3.5KB/ 64-128B
448-896B / 16-23B
4x 10-bit A/D
3x 8-bit A/D
1xComp
Int Osc, Comp
ECCP
6 Pin 8 Pin
197
PIC10/12/16
Low-cost Baseline Product Family
NEW
Samples: March ‘13
Production: April ‘13
PIC16F570
3KB / 64B / 132B
Features/Memory
PIC16F505/06/26 PIC16F527
PIC12F508/09/10/19 1.5KB / 64B / 68B
1.5KB / 64B / 67-72B
0.75-1.5KB/64B/25-41B 8x 8-bit A/D, 2xComp
4x 8-bit A/D
3x 8-bit A/D, 8b Timer 2x Op Amps
8-bit Timer BOR, Interrupts
Int Osc, Comp
Int Osc, 2x Comp 4x Stack
PIC10F2xx
448-896B / 0EE /16-23B
3x 8-bit A/D
Int Osc, Comp
198
PIC10(L)F32x,16F(L)150x, 12LF1552
Low Pin count Enhanced & Mid-Range Core
Core Independent Peripherals
PIC16F1509
14KB / 0EE / 512B
12x10-bit A/D, 5b DAC
2x Comp, EUSART
SPI/I2C, 4x 10b PWM
4x CLC, CWG, NCO
PIC16F1508
Features/Memory
PIC10F320 PIC12F1501
448B / 0EE / 64B 1.75KB / 0EE / 64B
4x 10-bit A/D
3x 8b A/D, 2x 8b PWM
1x Comp, 5b DAC
Mid-Range Core
4x 10b PWM
CLC, CWG, NCO 2x CLC, CWG, NCO
PIC16F882/3/6 PIC16F707/24/27
3.5-14KB/0EE/128-368B 7-14KB/0EE/192-368B
Features/Memory
PIC16F(HV)753
PIC16F720/21 PIC16F722A/23A/26
3.5KB/ 0EE /128B 3.5-14KB/0EE/128-368B
3.5-14KB/0EE/228-368B
8x 10-bit A/D 11x 8-bit A/D
12x 8-bit A/D
2xFast Comp, SPI/I2C, EUSART
SPI/I2C, AUSART
Op Amp Up to 2x CCP, 8 CSM
2xCCP
9-bit DAC,CCP, COG
PIC16F(HV)610/6
1.75-3.5KB/ 0 /64-128B
Up to 8x 10-bit A/D
Int Osc, 2xComp
200
PIC16F161x
Class B Capable with 16-bit PWMs
Low Pin Count
Samples: CQ3’13
Production: CQ4’13
Features/Memory
All
!
NEW
PIC12F1612 PIC16F1613
3.5KB / 0EE / 256B 3.5KB / 0EE / 256B
4x 10-bit A/D, 1x Comp 8x 10-bit A/D, 2x Comp
WWDT, 2x CCP, 8b DAC WWDT, 2x CCP, 8b DAC
16b CRC, 2x SMU 16b CRC, 2x SMU
2x CLC, CWG 2x CLC, CWG
1xTMR2, 2xTMR2+HLT 1xTMR2, 2xTMR2+HLT
8 Pin 14 Pin
201
*PIC16F183x
Full-Featured Enhanced Mid-Range
Low Pin Count
Samples: CQ4’13
*Formerly 16F162x
Production: CQ1’14
ducts!
pro
0K
t 25
Firs
Features/Memory
PIC12F1832
7KB / 256EE / 256B
5x 10-bit A/D, 1x Comp
5b DAC, 2x10b PWM
All
2x CCP, PPS
W !
2x CLC, NCO, CWG NE
PIC12F1831 PIC16F1833
3.5KB / 256EE / 256B 3.5KB / 256EE / 256B
5x 10-bit A/D, 1x Comp 11x 10-bit A/D, 2x Comp
5b DAC, 2x10b PWM 5b DAC, 2x10b PWM
2x CCP, PPS 2x CCP, PPS
2x CLC, NCO, CWG 2x CLC, NCO, CWG
8 Pin 14 Pin
202
PIC12/16(L)F18xx
High Level of Integration for General Purpose
Low Power
PIC16F1513 NEW
7KB / 0EE / 256B
17x 10-bit A/D
EAUSART, SPI/I2C
2x CCP
PIC16F1512 NEW
3.5KB / 0EE / 128
17x 10-bit A/D
EAUSART, SPI/I2C
2x CCP
28 Pin 40 Pin
205
PIC12/16F1 Summary
8-20 Pin
28-64 Pin
PIC12/16F1 (8–20 Pin)
High Level of Integration, XLP
N
Low Cost NE
NEW W
PIC16F1703/4/5 PIC16F1707/8/9
Samples: CQ2’13 3.5-14KB / 0EE / 256-1KB 3.5-14KB / 0EE / 0.5-1KB
Production: CQ3’13 8 x 10b ADC, 8b DAC 12 x 10b ADC, 8b DAC
2 x Op Amps, PPS 2 x Op Amps, PPS
2-4xCLC,COG,2xCCP 4x CLC, COG, 2xCCP
SPI/I2C, EUSART, ZCD SPI/I2C, EUSART, ZCD
2xComp, up to2x PWM Up to 2xComp, 2xPWM
PIC16F1454/5 PIC16F1459 NEW
Features/Memory
14-28KB / 0 /768-1536B
14-28KB/ 0 /512-1024B 7-28KB / 0EE / 512-2KB
1024B 30x 10-bit A/D
17x 10-bit A/D 17 x 10b ADC, 5b & 8b
28x 10-bit A/D 2xEAUSART, 2xSPI/I2C
EAUSART, SPI/I2C DAC, 2xOp Amps, ZCD 10x CCP
4x CLC, 2x PWM, NCO EAUSART, SPI/I2C
2x CCP 2x CCP 6x 8b, 3x16b Timers
COG, SPI, EUSART
PPS, CCP, 2x Comp
PIC16F1782/3/6/8 WPIC16F1784/7/9
NE 3.5-28KB/ 256EE /
3.5-28KB/ 256EE / NEW Samples: CQ2’13
PIC16F1784/87/89
256-2KB, 3x PSMC Production: CQ3’13 256-2KB, 3x PSMC Samples: NOW
14x12-bit A/D 14x12-bit A/D Production: Apr‘13
8-bit DAC, 3x Op Amp 8-bit DAC, 3x Op Amp
4x Fast Comp 4x Fast Comp
PIC18F27GT01 PIC18F47GT01
128KB / 0EE / 8KB 128KB / 0EE / 8KB
17x12b ADC, 3x5b DAC 28x12b ADC, 3x5b DAC
2x EUSART, 2x SPI/I2C 2x EUSART, 2x SPI/I2C
Features/Memory
PIC18F26GT01 PIC18F46GT01
64KB / 0EE / 8KB 64KB / 0EE / 8KB
17x12b ADC, 3x5b DAC 28x12b ADC, 3x5b DAC
2x EUSART, 2x SPI/I2C 2x EUSART, 2x SPI/I2C
3x Comp, 3x CCP, PPS 3x Comp, 3x CCP, PPS
8x16b PWM, RTCC, CTMU 8x16b PWM, RTCC, CTMU
8xCLC,3x NCO, 3xCWG 8xCLC,3x NCO, 3xCWG
PIC18F25GT01 PIC18F45GT01
32KB / 0EE / 4KB 32KB / 0EE / 4KB
17x12b ADC, 3x5b DAC 28x12b ADC, 3x5b DAC
2x EUSART, 2x SPI/I2C 2x EUSART, 2x SPI/I2C
3x Comp, 3x CCP, PPS 3x Comp, 3x CCP, PPS
8x16b PWM, RTCC, CTMU 8x16b PWM, RTCC, CTMU
8xCLC,3x NCO, 3xCWG 8xCLC,3x NCO, 3xCWG
28 Pin 40 Pin
211
PIC18 General Purpose
PIC18F27/47J13 PIC18F2x/4xGT01 NEW PIC18FxxJ94
64-128KB / 0EE / 4KB 32-128KB / 0EE / 4-8KB 32 - 128KB / 0EE / 4KB
Up to 13x12b ADC 17x 10b ADC, 3x 5b DAC 24x12-bit A/D, 3x Comp
3x2x EUSART, 2x SPI/I2C
2xEUSART, 2xSPI/I2C 4xEUSART 2xSPI/I2C
Comp, 3xCCP , 3x NCO
USB, 3xECCP, 7xCCP 3xCWG, 8xCLC, PPS
10xPWM, RTCC,CTMU
CTMU, RTCC, 2xComp RTCC,CTMU, 8x16b PWM Clk Recov, PPS Lite
224-480 LCD
PIC18F26/46J11 PIC18F26/46K22 PIC18F86/87J72
16-64KB / 0EE / 4KB 8-64KB / 1KB / 4KB 64–128KB/ 0EE /4KB PIC18F67/87K90
Features/Memory
NEW
Samples: March ’13
Production: June ‘13
PIC16F(HV)753
Features/Memory
PIC12F(HV)752
1.75KB / 0EE / 64B
4x 10-bit A/D
2x Fast Comp,
5-bit DAC,CCP, COG
8 Pin 14 Pin
214
PIC16F170x/1x Family
Cost-Optimized Intelligent Analog
4x CLC, COG, 2xCCP 4x CLC, COG, 2xCCP, 4x CLC, 2x PWM, NCO 4x CLC, 2x PWM, NCO
SPI/I2C, EUSART, ZCD SPI/I2C, EUSART, ZCD COG, SPI/I2C,EUSART COG, SPI/I2C,EUSART
2x Comp, 2xPWM 2x Comp, 2xPWM PPS, 2xCCP, 2x Comp PPS, 2xCCP, 2x Comp
PIC16F1713
PIC16F1703 PIC16F1707 7KB / 0EE / 512B
3.5KB / 0EE / 256B 3.5KB / 0EE / 512B 17 x 10b ADC, 5b & 8b
8 x 10bADC 8 x 10b ADC DAC, 2xOp Amps, ZCD
2 x Op Amp, PPS 2 x Op Amps, PPS 4x CLC, 2x PWM, NCO
SPI/I2C, 2xCCP, ZCD SPI/I2C, 2xCCP, ZCD COG,SPI/I2C,EUSART,
PPS, 2xCCP, 2x Comp
PIC16F1786 PIC16F1787
Features/Memory
PIC16F1783 PIC16F1784
7KB / 256EE / 512B 7KB / 256EE / 512B
11x12-bit A/D 14x12-bit A/D
2x PSMC, UART, I2C 3x PSMC, UART, I2C
8-bit DAC, 2x Op Amp 8-bit DAC, 3x Op Amp
3x Fast Comp 4x Fast Comp
PIC16F1782
3.5KB / 256EE / 256B
11x12-bit A/D
2x PSMC, UART, I2C
8-bit DAC, 2x Op Amp
3x Fast Comp
28 Pin 40 Pin
216
LCD & USB
8-bit MCU with Segmented
LCD Driver
PIC16F1946/7 PIC18F86/87J72 PIC18FxxJ94
14-28KB//256/512-1K 64–128KB/ 0EE /4KB 32 - 128KB / 0EE / 4KB
64-pin, 17x 10-bit A/D 80 pins, 12x12b A/D 24x12-bit A/D, 3x Comp
3x ECCP, 2x CCP EUSART, SPI/I2C 4xEUSART 2xSPI/I2C
2xEUSART, 2xSPI/I2C 2xCCP, 2xComp 10xPWM, RTCC,CTMU
CTMU, RTCC Clk Recov, PPS Lite
3xComp, 184 LCD
132 LCD 224-480 LCD
PIC16F1934/7/9
Features/Memory
PIC18FxxJ94 NEW
PIC18F2x/4xJ53
PIC18F13/14K50 32 - 128KB / 0EE / 4KB
64-128KB / 0EE / 4KB
8-16KB / 256B / 256B 24x12-bit A/D, 3x Comp
13 x12 A/D, 3x Comp
9x 10b A/D 4xEUSART 2xSPI/I2C
2xEUSART, 2xSPI/I2C 10xPWM, RTCC,CTMU
EUSART, SPI/I2C
Features/Memory
PIC16F1455/9 PIC18F2x/4xJ50
PIC18F6x/8xJ50
14KB / 0EE / 1KB 16-64KB / 0EE / 4KB
64 -128KB /0EE/ 4KB
5/9x 10b A/D, CWG 13x10A/D, 5b DAC
12x10b A/D, 2x Comp
EUSART, SPI/I2C 2xEUSART, 2xSPI/I2C
2xEUSART, SPI/I2C
5b DAC, 2x Comp 2xECCP, 2xComp
3xECCP, 2xCCP
2x PWM, Clk Recov CTMU, RTCC, PPS
NEW
PIC18F2x/45K50 NEW
PIC16F1454 16-32KB/256EE/2KB
14KB / 0EE / 1KB 25x10b A/D, 5b DAC
EUSART, SPI/I2C EUSART, SPI/I2C
USB, 2x PWM ECCP, CCP, 2xComp
Clk Recovery CTMU, Clk Recovery
PIC18F2682
48KB / 1KB / 3328B 80KB / 1KB / 3238B 48KB / 1KB / 3328B 80KB / 1KB / 3328B
8x10b A/D 8x10b A/D 11x10b A/D, 2xComp 11x10b A/D
EUSART, SPI/I2C EUSART, SPI/I2C EUSART, SPI/I2C EUSART, SPI/I2C
1x 8b, 3x 16b Timers 1x 8b, 3x 16b Timers 1x 8b, 3x 16b Timers 1x 8b, 3x 16b Timers
1x CCP, ECAN 1x CCP, ECAN ECCP, CCP, ECAN ECCP, CCP, ECAN
PIC18F2580 PIC18F4580
32KB / 256B / 1536B 32KB / 256B / 1536B
8x10b A/D 11x10b A/D, 2x Comp
EUSART, SPI/I2C EUSART, SPI/I2C
1x 8b, 3x 16b Timers 1x 8b, 3x 16b Timers
1x CCP, ECAN 1x CCP, ECAN
PIC18F2480 PIC18F4480
16KB / 256B / 768KB 16KB / 256B / 768B
8x10b A/D 11x10b A/D, 2x Comp
EUSART, SPI/I2C EUSART, SPI/I2C
1x 8b, 3x 16b Timers 1x 8b, 3x 16b Timers
1x CCP, ECAN 1x CCP, ECAN
28 Pin 40 Pin
222
PIC18F2x/4xK8x
CAN (Cont.)
MTCH112
2 channel
Active Guard
Digital CAP1166 CAP1188 CAP1114
6 channel 8 channel 14 channel
6 LED drivers 8 LED drivers 11 LED drivers
Analog Analog Analog
MTCH101
CAP1105/6
1 channel
5/6 channel
Low Cost
Analog
Digital
Channels
1 2 4 6 8 16 >16
225
Security & Authentication
Wireless Family
PIC12LF1840T39A
4KW/256/256
KeeLoq ® 3 +
Adds Software Library 310-928 MHz
PIC16F636 support for Transmitter
2KW/256EE/128 Advanced Encryption
2xComp, ULPWU, XTEA/AES 128
PIC12LF1840T48A
KeeLoq ®, PLVD
Features/Security
HCS36x 4KW/256/256
KeeLoq ® Code +
Hopping Encoder 418-868 MHz
PIC12F635 Transmitter
1KWord, 1xComp Software/Firmware
128 EE, 64 RAM
HCS30x Improvements PIC12F529T39A
KeeLoq ®, PLVD 1KW/64EE/41
KeeLoq ® Code +
Hopping Encoder 310-928 MHz
Transmitter
HCS20x PIC12F529T48A
1KW/64EE/41
KeeLoq ® Code +
Hopping Encoder 418-868 MHz
Transmitter
Time
226
Security & Authentication
Wireless Family
PIC12LF1840T39A Ultimate KeeLoq ®
PIC16LF1824T39A MCS3142
4KW/256EE/256
4KW/256/256 Timer Driven, Dual
+ Ultimate
+ Key Management, KEELOQ® AES-128
310-928 MHz 310-928 MHz
Advanced Encryption 310-928 MHz
Transmitter Transmitter
XTEA/AES-128 Transmitter
PIC12LF1840T48A
MCS3042
Features/Security
4KW/256/256
+
System Level Ultimate
418-868 MHz Improvements KEELOQ® AES-128
Transmitter No TX on board
PIC12F529T48A
1KW/64EE/41
+
418-868 MHz
Transmitter
Time
227
Thank You!