presented by: lucio di jasio mcu8 business development manager€¦ · 16-bit pic mcu 16-70 mips,...

59
Presented by: Lucio Di Jasio MCU8 Business Development Manager

Upload: others

Post on 11-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

Presented by:

Lucio Di Jasio

MCU8 Business Development Manager

Page 2: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

2

This presentation will give you an

overview of

Microchip as a company

Our Analog portfolio

Our MCUs in general

MCU8 in particular

Page 3: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 4: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 5: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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!

Page 6: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 7: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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!

Page 8: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 9: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

Analog

Page 10: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 11: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 12: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

MCU

Page 13: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 14: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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!

Page 15: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 16: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

16

PIC Microcontroller Families

Page 17: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 18: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

MCUhidden slides

optional

Page 19: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 20: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 21: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 22: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 23: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

MCU8 Summer 2016

A Balanced Approach

Page 24: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

24

Today’s Agenda

� The new PIC+AVR portfolio

� A Balanced Approach

� Core Independent Peripherals

� A Balanced Product Portfolio

� Rapid Development Tools

� Summary

Page 25: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 26: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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)

Page 27: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 28: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 29: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 30: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 31: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 32: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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)

Page 33: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

Balanced Product Portfolio

Page 34: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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.

Page 35: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 36: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 37: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 38: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

38

Function ‘A’ Function ‘B’

Function ‘C’ Function ‘D’

Motor Control User Interface

Safety Monitor Communication

Application

Understanding the ApplicationApplications are Comprised of Functions

Page 39: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 40: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 41: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 42: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 43: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 44: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

Some Examples

Page 45: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

45

Induction Cooktop Overview

� Low cost single-burner design

� Future upgradable

� Robustness

� Additional features:� Temperature monitoring

� Pan detection

� Capacitive touch sensing

Page 46: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 47: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 48: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 49: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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.

Page 50: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 51: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

Tools for Rapid Development

Page 52: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

52

MPLAB® Suite of Tools

� A consistent development interface

� Enabling the Makers, Hackers, Students

� While fully supporting the “Super User”

Page 53: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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…

Page 54: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 55: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 56: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 57: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

Summary

Page 58: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

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

Page 59: Presented by: Lucio Di Jasio MCU8 Business Development Manager€¦ · 16-bit PIC MCU 16-70 MIPS, DSP options 4KB – 512KB Flash 512B – 96KB RAM 14 – 144 Pins Industry’s highest

59

Thank You!