+ All Categories
Home > Documents > Microchip “whole” product solution on 32 bit: ARM & MIPS...

Microchip “whole” product solution on 32 bit: ARM & MIPS...

Date post: 11-Mar-2020
Category:
Upload: others
View: 13 times
Download: 0 times
Share this document with a friend
63
Microchip “whole” product solution on 32 bit: ARM ® & MIPS, MCU & MPU
Transcript
Page 1: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

Microchip “whole” product solution on 32 bit: ARM® & MIPS, MCU & MPU

Page 2: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

2

MCU Product Portfolio & Briefs

Page 3: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

3

Unlimited Possibilities of MCUs offered by Microchip / Atmel

SAM E/S70 SAM 4

SAM G

SAM D

SAM C/L

PIC32MZ

PIC32MX 1/2

PIC32MX 3/4/5/6/7

PIC32MM GPL

Flas

h D

ensi

ty

Performance

Page 4: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

4

Combined 32bit Microcontroller Portfolio

Lower Performance 32bit MCU

Perf

orm

ance

Legacy 32-bit SAM7, SAM3, AVR32

SAM 4N/4S/4E/4L, SAM E Cortex-M4, 180 DMIPS 128 KB to 2 MB Flash

SAM D, SAM L, SAM C Cortex-M0+, 45 DMIPS 16 KB to 256 KB Flash

SAM S, SAM E, SAM V Cortex®-M7 600 DMIPS Highest Performing MCU

Mid Range Performance 32bit MCU

High Performance 32bit MCU

Features

PIC32MZ EF FPU MIPS M 415 DMIPS 512-2048 KB / 512 KB

PIC32MX1/2/5 MIPS 4K 66/83 DMIPS 16-512 KB/4-64 KB

PIC32MX5/6/7 MIPS 4K 105 DMIPS 64-512 KB/16-128 KB

PIC32MX3/4 MIPS M4K 131/150 DMIPS 64-512 KB/16-128 KB

PIC32MM microMIPS™ 37 DMIPS 16-256 KB / 4 - 32KB

Microchip Classic

Atmel Classic

Page 5: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

5

Microchip PIC32 Product Portfolio

General Purpose Connectivity Advanced Connectivity + Performance

Detail Low Power/Cost FS USB FS USB FS USB + CAN FS USB FS USB, CAN FS USB,

Ethernet FS USB, 2

CAN, Ethernet HS USB, 2 CAN,

Ethernet, Crypto

HS USB, 2 CAN, Ethernet, Crypto,

Performance+

2MB 1MB

512KB 256KB 128KB 64KB 32KB 16KB 8KB

<8KB Mem

……Pin 20/28/36 28/36/44 64/100/121 64/100 64/100/124 64/100 64/100 64/100 64/100/124/144 64/100/144

Core MIPS microMIPS MIPS M4K MIPS M4K MIPS M4K MIPS M4K MIPS M4K MIPS M4K MIPS M4K MIPS M-Class MIPS M-Class

Freq. MHz 25 40/50 80 40/50 120 80 80 80 200 252 PIC

32MX

3/4

PIC32M

X 1/2

PIC32M

X 1/2/5

PIC32M

X 3/4

Advanced

Available

PIC32M

X 7

PIC32M

X 6

PIC32M

X 5

PIC32M

Z EF

PIC32M

Z EF - 250

PIC32M

M

GPL

Page 6: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

6

Atmel Classic MCU32 ARM® Cortex®-M Product Portfolio

General Purpose Connectivity Low Power Automotive 5V

Detail General Purpose FS USB HS USB Large SRAM

USB, Ethernet,

CAN

Eth, CAN-FD HS USB,

Large SRAM

I2S/ PDM

I2S/ PDM, USB,

Flexcom LCD USB

AES LCD PTC, USB, I2S

CAN-FD MediaLB

Ethernet, CAN-FD MediaLB

Dual CAN

2MB

1MB

512KB

256KB

128KB

64KB

32KB

16KB

8KB

<8KB Mem

……Pin 14- 20

32- 64

48- 100

14- 64

48- 100

64- 144

100- 144

100- 144

64- 144 49-100 49-

100 49-64 48- 100

32- 64

48- 100 32-64 64-

144 64- 144 32-64

Core CM0+ CM0+ CM3/4 CM0+ CM3/4 CM7 CM3 CM4F CM7 CM4F CM4F CM4F CM4 CM0+ CM0+ CM0+ CM7 CM7 CM0+

Freq. MHz

48 48 80 48 120 300 84 120 300 48 48/96 120 48 48 32 48 300 300 48

SAM D

20

SAM4S

SAM3N

SA

M3S

SAM D

10

SAM4N

SAM3X

/A

SAM4E

SAM S70

SAM E70

SAM D

21

G53

G54

SAMG

55

SAM L21

SAM4L

SAM L22

SAM D

11

SAM C

2x

SAMG

51

Available

SAM D

A1

Legacy

SAM V70

SAM V71

Page 7: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

7

MPU Product Portfolio & Briefs

Page 8: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

8

MPU product history

2002 2004

2007

2010

2014

2013

1st Flash ARM7-based 32-bit Microcontroller

First ARM9 Flash MCU SAM9XE series

SAM9_5Series with DDR2 interface

SAM9N12 Series ARM9 Entry Level MPU

1st Cortex®-A5 based Microprocessor SAMA5D3 in 65 nm

Launch of the SAMA5D4 with Video Decoder

Rev

enue

Time

2012 1st ARM9 32-bit Microprocessor RM9200

2008

First 400 MHz ARM9 MPU SAM9G20 in 90 nm

2015

Launch of the SAMA5D2 with DDR3 interface

Page 9: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

9

MPU Product Portfolio

SAM9_5 Series / CN12 SAMA5D3 SAMA5D4 SAMA5D2

Max CPU / DDR speed (MHz) 400 / 133 536 / 166 600 / 200 500 / 166

VFPU / Neon / L2 Cache No / No / No Yes / No / No Yes / Yes / 128kB Yes / Yes / 128kB

SDRAM support Yes No No No

DDR3 support No No No Yes (DLL Off up to 166 MHz)

Bus width x32/x16 x32 x32/x16 x32/x16

Trace No No Yes

Quad SPI No No x2

UARTs Up to 7 Up to 7 Up to 8 Up to 10

USB X3 High Speed x3 High Speed x3 High Speed x2 High Speed + x1 HSIC

EMAC CAN

Dual 10/100 x2 CAN

Gbit IEEE1588 + 10/100 x2 CAN

Dual 10/100 IEEE1588 No

10/100 w/ IEEE1588 + AVB x2 CAN-FD

LCD Interface RGB - 4 Overlays RGB - 5 Overlays RGB - 4 Overlays RGB - 4 Overlays

Audio sub-system / Video No / No No / No No / Yes (720p) ClassD, PDM / No

Capacitive Touch No No No Yes (BSW)

Camera Interface RGB (G25 Series Only) RGB RGB Enhanced

RGB - Raw Bayer

Trustzone No No Yes Yes

Security Crypto, TRNG ,

secure boot (only CN12 series)

Crypto, TRNG, secure boot Crypto, TRNG, secure boot,

tamper, On the fly DDR encryption, RSA/EEC

Crypto, TRNG, secure boot, , tamper, On the fly DDR/QSPI encryption, PCI certification,

RSA/ECC (SW)

Static Power (typ) < 8 mW < 0.5 mW <10 mW <0.3 mW

Dynamic Power (typ) < 110 mW < 150 mW (536 MHz) <330 mW (600 Mhz) < 150 mW (500 MHz)

Packages BGA217, 247 BGA324 BGA289, 361 BGA196, 289, 256

Page 10: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

10

Product Portfolio

Entry Level MPU, Price, SDRAM

Entry Level UI Applications / Basic Linux Machine

DDR3 Support, Low Power, Low system cost

High Grade Security

Secure Gateway, Payment, Battery Operated Applications

HW Video Decoder, Performance,

Advanced Security

UI with Video applications, Secure Gateway

Low Power, Connectivity, Large number of I/Os

Battery Operated Applications, Gateway

Page 11: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

11

SAM9 Features

ARM926EJS Core 400 MHz DDR/DDR2/LPDDR/SDRAM Raw MLC NAND HS SDIO/SD/MMC 10 bit ADC SPI/I2C/USART/ I2S POR, WDT, RTC, RC OSC Ultra Low Power Active/Sleep/Backup Linux® BSP

Shared Features

Page 12: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

12

SAM9 Series

ARM926EJ-S Core Up to 400 MHz

Memory type support SDRAM, (LP)DDR/2 Raw MLC NAND - 24-bit ECC SDCard / Managed NAND support

Industrial Solution Dual CAN Dual EMAC (SAM9_5Series) x3 USB Ports

User Interface 24-bit LCD Interface Graphics Acceleration Camera Interface

Small Footprint and Die Business 15x15 or 10x10 packages

G15

G25

X25

G35

G46 X35 G20

9260

CN12

SAM9 Derivatives

RM9200

G10

G45

M11

M10 N12

9261

9XE

Push Products

Page 13: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

13

SAMA5 Features

Shared Features

Cortex® A5 with vFPU 500-600 MHz L1 Cache (2 x 32kB) 128 kB SRAM DDR2, LPDDR, LPDDR2 24-Bit LCD Camera Interface USART, SPI, I2C, I2S Linux® BSP

Page 14: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

14

SAMA5 Power consumption

SAMA5D2 SAMA5D3 SAMA5D4

Backup 4.2 uA 1.2 uA 7 uA

Backup – DDR Self Refresh 44 uA N/A N/A

Ultra Low Power ULP0 750 kHz (typ) / Wake-up time

1.8 mW / 205 us 0.6 mW / 60 us 8.8 mW / 150 us

Ultra Low Power ULP1 (typ) / Wake-up time 0.3 mW / 15 us N/A N/A

Idle (typ) 33 mW (MCK @166 MHz)

29 mW (MCK @132 MHz)

48 mW (MCK @132 MHz)

66 mW (MCK @200 MHz)

Dynamic Power (typ) - Dhrystone

285 mW (500 MHz) MRL A 140 mW (500 MHz) MRL B 140 mW (528 MHz) 328 mW (600 MHz)

External Loads on PIOs are not taken into account

Page 15: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

15

Security Features

Medium security

High security

SAM9 SAM9CN12 & SAMA5D3 SAMA5D4/D2

Advanced security

Entry level security

SAMA5D23/D28

Page 16: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

16

ARM® and MIPS based MCU Target Applications

and Development Boards

Page 17: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

17

Embedded Control / Low Power / IoT Node Consumer Audio HMI /

Control Panel Industrial / Automation Automotive

PIC32MX / MZ SAM D/L/C (5V) SAM 4S/4N/4E/4L/G SAM E70 / S70

PIC32MX 1/2 PIC32MX 1/2/5 PIC32MX 3/4 advanced PIC32MZ EF

PIC32MX / MZ SAM D/L/C SAM U70 / V72

PIC32MZ EF SAM C (5V) SAM 4E SAM E70

PIC32MX / MZ SAM DA / CA SAM V70 / V71

• Large & scalable 32-bit MCU product portfolio

• The most comprehensive and flexible IDE & software framework in the industry: − PIC32: MPLAB® + Harmony − SAM: Studio + Start / ASF

• Low Power − picoPower technology

enables world’s most efficient Cortex® M0+ device (highest EEEMBC score) with 35 µA/MHz & <1 µA with 40K SRAM retention

− Smart low power peripherals: Event system, SERCOM Sleepwalking, low-cost USB from internal RTC

• Rich embedded features in PIC32 for audio: − I2S audio interface − Optimized clocking − USB On-the-Go − High-speed DMA to

offload CPU when moving data between RAM and peripherals

• Audio Dev. Boards

• Software (Free) − MFI & Audio libraries − Bluetooth Audio SW

Suites − TCP/IP stack − USB framework − I2C code examples

Graphics − Graphics library &

Graphics Dev Boards

− SAM U70 / V72 integrated with TFT LCD and 2D graphics acceleration

Touch: • Hardware PTC for

capacitive touch sensing (CPU utilization < 5%)

• Low power • Class B Safety Library • Robustness (EMI,

moisture) for home appliance touch

• PIC32 / SAM MCUs: − High performance for

data processing & graphics display updating while supporting multiple network stacks.

− Highly integrated with connectivity features: USB, CAN/CAN FD, and Ethernet

− High-speed DMA to offload CPU

• Software (Free) − Graphics library − TCP/IP, USB, CAN,

ZigBee® stacks − TLS/SSL security library − Class B safety library − Motor control library

• Industry highest performing auto grade MCU (SAM V) − Ethernet AVB

with stack for car infotainment

− CAN FD support and low power standby mode

• HW PTC for robust buttons & proximity touch

• Automotive demo & reference designs

• Graphics library + Graphics Dev. Board & Displays

Where & why to sell Microchip/Atmel MCU products based on which technology?

MC

U32

Fo

cus

Serie

s

Why

MC

HP

/ Atm

el ?

Page 18: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

18

Embedded Control / Low Power / IoT Node

Consumer Audio

HMI / Control Panel

Industrial / Automation Automotive

Embedded Wireless (ZigBee®, LoRa, SigFox, MiWi™) Embedded Wi-Fi® Bluetooth® Low Energy CryptoAuthentication

8-bit PIC® MCU 16-bit PIC MCU BT Classic & BLE

8-bit PIC MCU 16-bit PIC MCU 32-Bit ARM9 32-Bit ARM® Cortex®-A

16-bit PIC MCU Embedded Wi-Fi Embedded Wireless (ZigBee, LoRa, MiWi, SigFox) Motor Driver

8-bit PIC / AVR® MCUs 16-bit PIC MCU LIN, CAN FD, Infrared, Ethernet, Serial, USB Interface Car Access & Industrial RF

• Battery-powered general purpose

• Small appliance • Board controller • Sensor interfaces • Lighting • Industrial automation & M2M

(process transmitter & Asset tracking)

• GPS watches • Sensors, actuators • Room control unit • Networking & gateways

• Docking stations • Sound bars • Headphones • Microphones • Mobile accessories • Internet radio • Streaming audio

through USB memory sticks, SD cards or Ethernet

• Audio playback • Audio recording • Voice communication

equipment

• Wearables • Control panels • Imaging & terminals • Industrial automation • Audio streaming • Robotics

• Home Appliance • Room control unit • Battery-powered

automation panels, • Automotive interior

• Security control panels • Engine control module

for generators • Flow meters • Gas pump management • Lighting control with

motion sensing • Air flow control in A/C

unit • HVAC • Environmental control • Thermostats • Fire & safety panels • Home alarm/ gateway

• Networking: Body module, door /seat control, window lifter

• Interior HMI e.g. center stack, roof module, dashboard, infotainment

• Battery-operated car access, door opener / passive entry, remote connections

• RKE / PKE • Remote access / car

alarm / car locator • Rearview camera • Fleet management

Where & why to sell Microchip/Atmel products based on which technology?

Atta

ched

Oth

er

Tech

nolo

gy

Targ

et A

pplic

atio

ns

Page 19: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

19

MCU Products Application Design-ins - ARM® Based

Page 20: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

20

Xplained Platform

Xplained PRO • Flash MCU • Xplained

connectors

Xplained Mini • Low pin count MCU • Arduino headers • Low cost

Xplained Nano • Low pin count MCU • DIP form factor • Lower cost

Xplained Ultra • High performance

MPU& MCU • Xplained connectors • Arduino headers

• On board Debug/Programming • Design files available • Expandable

Page 21: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

21

Xplained Extensions

Connectivity • Ethernet • WiFi® • Bluetooth® • 802.15.4 • …

Touch • Buttons/sliders/wheels • Self/Mutual capacitance • Multi touch • …

Sensors • Temperature • Motion • Accelerometer • …

Display • LCD • Segment LCD • MaXTouch® • ePaper • …

Other • Prototyping • Adapters • Crypto • …

Page 22: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

22

Xplained Pro Evaluation and prototyping platform for Atmel MCUs

Versitile platform for flash-MCUs MCU Board and Extension board

concept MCU boards supports MCU’s key features

Easy to use On-board Debugger Automatically detected in Atmel Studio Example projects built on ASF and

documentation in Atmel Studio Flexible

Standardized Xplained Pro connectors, providing access to MCU signals

Atmel and third party extension boards available

Full list of boards & extensions available on atmel.com

Page 23: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

23

Xplained Mini Low cost platform for low pin-count devices

For low pin-count MCUs, with Arduino headers Easy to use

On-board Debugger Automatically detected in Atmel Studio Example software projects provided Supported in Arduino IDE

Flexible Large prototyping area with access to all MCU signals Extendable trough optional Arduino & Xplained connectors

Very low cost – Starting at $8.88 Includes built in debugger! ATSAMD10 Xplained Mini ATmega168PB Xplained Mini ATmega328P Xplained Mini ATmega328PB Xplained Mini

Page 24: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

24

Xplained Ultra MPU & high-end MCU evaluation platform

Advanced platform for high-end, high pin count MPU & MCUs MPU Support

Free-of-charge Linux distribution from Atmel to get started QT Development toolkit with foc widgets, for graphics UI Drivers and examples for bare metal developers for GCC & IAR Supported in Element14 Community

MCU Support Supported in Atmel Studio & Atmel START

Flexible Arduino and LCD connectors, USB and SDIO for

extensions

Available now SAMA5D2 Xplained Ultra SAMA5D3 Xplained SAMA5D4 Xplained Ultra SAMV71 Xplained Ultra

Page 25: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

25

MCU Products Application Design-ins - MIPS Based

Page 26: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

26

Easy to Get Started With

Starter Kit Platform: Easiest and Lowest Cost

Explorer 16 Platform: Compatible with 32-bit

Ethernet + USB 128K RAM DM320004

USB 128K RAM DM320003-2

General Purpose 32K RAM DM320001

Starter Kits Include: • Free Compiler • Example Software • Expansion Connector* • Integrated Programmer & Debugger

Processor Module (MA3200xx)

+ +

Explorer 16 Board (DM240001) Debugger of Choice

PIC32 MX1/2 SK 32K RAM DM320013

*Except PIC32 MX1/2 Starter Kit

Page 27: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

27

PIC32MX1/2/5 Starter Kit

Key Features: • PIC32MX570F512L-I/PT for main processing • PIC24FJ256GB106 for onboard debugging • MCP2562 CAN Transceiver • DB9 Connector for CAN based applications

expansion and interface • Connector for various expansion boards • USB receptacles • Three user defined LEDs & three push button

switches • Regulated +3.3 V power supply for powering the

starter kit via USB or Expansion Board

DM320100 $69.99

Page 28: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

28

PIC32 Multimedia Expansion Board II

The MEB II is a compact, highly versatile expansion board for developing a wide range of multimedia applications. The MEB II kit includes a 4.3" WQVGA PCAP touch display daughter board and supports detachable display boards allowing for a variety of resolutions.

Key Features: •Works with PIC32 MZ Starter Kit •24-bit stereo audio codec •Integrated 802.11bg wireless module •Low-cost Bluetooth® HCI transceiver •Optional EBI SRAM memory •microSD slot •mTouch® buttons •Analog accelerometer •Analog temperature sensor •VGA Camera •PICtail™ Connector

PICMZ Demo Software Audio decode (MP3, AAC) Graphical HMI Live-Update (Ethernet / HS USB)

while running application Internet Connectivity

DM320005-2 $299.99

Page 29: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

29

Curiosity PIC32MZEF Development

Board-DM320104 • PIC32MZ EF based

Discovery/ Rapid Prototyping platform.

• Integrated Debug Capability.

• Fully supported in MPLAB® Harmony V2.0

• 2 mikroBUS Header. • 1 “X32” Expansion

Header. • Additional example

projects will be released on Web

Released at Masters 2016 and available for purchase Now – Curiosity Center Updates Underway http://www.microchipdirect.com/ProductSearch.aspx?keywords=DM320104

http://www.microchip.com/developmenttools/productdetails.aspx?partno=dm320104

Page 30: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

30

Curiosity PIC32MX Audio Player

Runs on PIC32MX470 Curiosity Development Board (DM320103)

Uses microSD click board (placed on a Mikrobus Expansion Header).

Uses AK4642 PIC32 Audio Codec Daughter Card (placed on the X32 Expansion Header)

Plays .wav format Audio files stored on the SD card.

Allows manual (by pressing switch ‘S1’) and automatic(on completion of current track) switching to next track

Showcases Harmony File System Library and Drivers (SD card, CODEC, I2S, I2C and SPI) for Audio player implementation

• PIC32MX470 based Discovery/ Rapid Prototyping platform.

• Integrated Debug Capability. • Fully supported by MPLAB®

Harmony. • 2 mikroBUS Header. • 1 “X32” Expansion Header.

• Compatible with PIC32 Audio Codec Daughter Card - AK4642EN (AC320100) PIC32 Audio DAC Daughter Board - AK4384VT (AC320032-2)

Page 31: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

31

ARM® Based MPU

Target Market Segments & Applications

Page 32: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

32

MPU Products Application Design-ins

Smartgrid Gateway

2D Barcode Scanner

White Goods HMI Robot vacuum

cleaner

Outdoor GPS

Surveillance system

Biometrics

POS Terminal

Page 33: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

33

MPU Products Target Markets and Applications

HMI / Control Panel (white goods, alarm systems,…) • Powerful 24-bit TFT LCD controller with Overlays • Large bandwidth (32-bit DDR, 1328 MB/s) • System integration : resistive touchscreen, embedded capacitive touch for BSW, audio subsystem, camera interface

IoT / Secure Gateways • Connectivity rich peripheral set (Ethernet, CAN, UART, SPI, I2C, USB, SDIO,..) • Secure boot and encryption engines for secure communication • Secure application environment with TrustZoneTM

• 105°C ambient temperature support

POS Terminals and Imaging • Enhanced CMOS sensor interface • NEON engine and FPU for state-of-the-art image processing • PCI level of security • Low power consumption

Battery Operated System • <150 mA RUN mode, ~250 uA retention state (ULP mode), 5 uA typical in backup • Ultra fast wake-up from retention state • LPDDR, LPDDR2, LPDDR3 memory support • Ultra-small package 8x8 0.4 mm pitch

Page 34: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

34

Xplained Ultra MPU & high-end MCU evaluation platform

Advanced platform for high-end, high pin count MPU & MCUs MPU Support

Free-of-charge Linux® distribution from Atmel to get started QT Development toolkit with foc widgets, for graphics UI Drivers and examples for bare metal developers for GCC & IAR Supported in Element14 Community

MCU Support Supported in Atmel Studio & Atmel START

Flexible Arduino and LCD connectors, USB and SDIO for

extensions

Available now SAMA5D2 Xplained Ultra SAMA5D3 Xplained SAMA5D4 Xplained Ultra SAMV71 Xplained Ultra

Page 35: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

35

Why MPU

You can offer your customers Linux MPU32 are the only Linux® option at MCHP 75% of our customers today use Linux Linux ports available for free

What do the other 25% use? Some Android™, Windows® Typical MCU RTOS:

FreeRTOS, Express Logic, Micrium, Segger,… Bare metal C / customer OS Performance upgrade path for MCU customer

Page 36: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

36

Software

Free Linux® kernel 4.1 (go to www.linux4SAM.com) Mainline Publication and Long Time Support Comprehensive Linux-Based system incl. Bootloaders, kernel, root files system Yocto project 2.0 (Jethro) OpenEmbedded- based distribution

Mainline: https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=atmel

Yocto meta-layer: https://github.com/linux4sam/meta-atmel Linux4sam: https://github.com/linux4sam/linux-at91 Demo: ftp://www.at91.com/pub/demo/linux4sam_5.0/

Free QT5 SDK and Demo (SAMA5D3 & D4) Home automation and Smartfridge demos Free Qt widgets and SDK provided by Atmel

Software examples Support of tools: IAR EWARM, gcc 40+ examples

Secure boot loader and secure SAM-BA tools

Page 37: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

37

System On Module Partners

Reduce product development cycle by providing embedded modules ready for use as complete control, HMI and processing units.

http://www.pighixxx.com/downloads/aria-g25/

Page 38: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

38

Development Tools & Ecosystem Tools Harmonization

Page 39: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

39

Development Tools Roadmap

Atmel Studio 7 and MPLAB® X are a vital part of their respective ecosystems, each having unique benefits for their respective clients. Atmel Studio will continue MPLAB X will continue

MPLAB XC and Atmel GCC compilers remain a staple of client

development. Professionals, students and makers depend on them for their daily operations. MPLAB XC Compilers will continue Atmel-GCC Compilers will continue IAR and Keil partnerships will continue

Having reliable device debuggers and programmers is a critical part of

the design process. Atmel-ICE, and the MPLAB family of debuggers provide that capability for our clients. Atmel-ICE & SAM-ICE will continue PICkit™, MPLAB ICD and MPLAB REAL ICE will continue

Page 40: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

40

Combined IDE & Compiler Offerings

FREE MPLAB® X MPLAB XC

SAM and ARM® AVR®

MPLAB XC PRO MPLAB X

$29/mo or $1K

PIC® MCU and DSC

FREE Atmel Studio

AVR-GCC

IAR Workbench $5K

FREE Atmel Studio

AVR-GCC

IAR Workbench $5K Keil uVision $700 - $5K

Good Performance Optimizing

Open Source and Proprietary

Best PIC Performance 20% smaller, faster Proprietary License

Good Performance Optimizing

Open Source

Good Performance Optimizing

Open Source

FRE

E

Pur

chas

e

Best AVR Performance 20% smaller, faster Proprietary License

Best ARM Performance 20% smaller, faster Proprietary License

The most comprehensive and flexible offering in the industry

Page 41: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

41

Combined Debugger & Programmer Offerings

MPLAB REAL ICE $500

SAM and ARM® AVR®

MPLAB® ICD 3 $200

PIC® MCU and DSC

Atmel-ICE full $99

Atmel-ICE basic $49

Atmel-ICE Full $99

SAM-ICE $100

Atmel-ICE basic $49

Mid

-Ran

ge

Bas

ic

The most comprehensive and flexible offering in the industry

Hig

h-E

nd

PICkit™ 3 $50

Atmel-ICE PCBA $32

Atmel-ICE PCBA $32

Page 42: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

42

Classic Microchip Ecosystem Integrated Development Environment

IDE/Compilers HW Debuggers Plug-Ins Programmers Software

MPLAB® X MPLAB Code Configurator

MPLAB SIM Simulator

MPLAB XC PICkit 3 MPLAB Harmony Configurator

MPLAB Device Blocks for Simulink

Mikro (8/16/32-bit PIC) MPLAB ICD 3 Microchip Plug-ins, i.e.

Power Monitor

Microchip Libraries for Applications

Other 3rd party compilers MPLAB Real ICE

3rd party RTOS & Middlewares

Emulators & Debuggers 3rd party plug-Ins Production, Gang

Programmers

IDE/Compiler Tools for Developers Additional Content

Microchip Third Party

Embedded Software

RTOS Viewer

MPLAB PM 3

MPLAB Harmony

Starter Kits

Page 43: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

43

Classic Atmel Ecosystem Integrated Development Environment

IDE/Compilers HW Debuggers Plug-Ins Programmers Software

Atmel Studio Embedded Debugger (EDBG)

QTouch ® Composer Atmel START

GCC-AVR/32, GCC-ARM Atmel-ICE Atmel Gallery Atmel Software

Framework (ASF)

IAR Embedded Workbench SAM-ICE Power & Data

Visualization Softpack

Keil MDK-ARM Power Debugger 3rd party RTOS & Middlewares

Arduino Emulators & Debuggers 3rd party plug-Ins Production, Gang

Programmers

Atmel Third Party

Atmel Communities

IDE/Compiler Tools for Developers Additional Content Embedded Software

Page 44: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

44

Introducing Harmony 2.0

Harmony 2.0 incorporates several unique improvements to the PIC32 software framework: Size-optimized, MISRA-C: 2012 Compliant PLIBs providing smaller code

footprints and higher code quality. New and improved graphics SW architecture which provides for increased

functionality and portability. New Board Support Package (BSP) Creation Tool to enable rapid custom

board enablement. Plus additional new features for all Q2 releases:

Stand-Alone Project portability Application Templates for rapid application development microMIPS™ ISA support TCP/IP Stack Library updates for Static drivers Segger emWin support updates Audio Codec driver and application updates AR1021 Resistive Touch Display Driver And more…

Page 45: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

45

• Bug Fixes

• First Production Version

• New Graphics Infrastructure

• GPU Support (MZ DA)

• Bug Fixes

• More App Templates

• App Templates • microMIPS • TCP/IP static

driver updates • Graphics

display updates • AR1021 Driver • Bug Fixes

Harmony v1.08 features plus: • Optimized PLIBs • BSP Creator • microMIPS™ • Stand-Alone

Project • App Templates • 1.42 Compiler

Harmony Roadmap

1.07 1.08 1.09 1.10

2.00b 2.01b 2.02b 2.03 Harmony Roadmap

….

Page 46: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

46

Value:

•Quality improvement with consistent foundation. •Keep same compiler.

•Compatibility with legacy or hand-coded graphics.

•Relaxed type matching of calls to PLIBs.

Why? Easiest migration path for

customers who want the latest bug fixes, but do not need the

updated PLIBs or Graphics.

Harmony Release v1.0x

V1.08 includes:

• Application templates (Beta)

• microMIPS™ ISA support

• TCP/IP Stack Library updates for Static drivers

• New applications for microphone support

• Updated Audio Codec drivers

• Updated applications for PIC32MZ audio

• Tighter coupling between SEGGER emWin Pro and MPLAB Harmony:

- SEGGER emWin tool suite

- SEGGER emWin functional demonstration and user’s guide

• AR1021 Resistive

Touch Display Driver

• Revised JPEG decoder with integrated support for external media

• New application for MSD display support, low-cost graphics discovery board

• New application for SD card JPEG and GIF decoding to display

• Updated touch drivers (MTCH6301, MTCH6303); improved touch system service

• Opus codec in universal decoders framework

• Support for double buffering (up to WQVGA resolution) in MPLAB Harmony Graphics Composer

• Updated support for WVGA display (LCCG Driver) on PIC32MZ family devices

Page 47: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

47

Potential Customer Impact: Customer application migration could be impacted by new the new PLIB and Graphics Libraries and required compiler update when porting from previous

versions of Harmony.

Value: • New foundational PLIBs with smaller footprint and industry standard quality

requirements. • New graphics and library toolset to support advanced functions and chip

features. • Seamlessly port to new MHGC with added features.

• Stringent matching of call types to PLIBs ensures reliability and portability.

Why? New branch with smaller PLIB footprint and better

graphics functionality.

Harmony Release v2.x beta

V2.0 Beta includes: • V1.08 features • New PLIB

Optimizations with MISRA-C Compliance

• App Templates • BSP Creation • microMIPS Support • Stand-Alone Project

Support • New GFX

Architecture (2.02+) • 1.42 Compiler

Upgrade

Page 48: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

48

Harmony 2.0 FAQ

Will Harmony code port to 2.0? Graphics? No, the new graphics architecture will not be code

compatible. However, the tools (MHC, MHGC) will be available in the new release.

Everything else? Yes. Data type matching for PLIB accesses is much more strict, however.

Are customer required to switch to Harmony 2.0 right away? No, Harmony 2.0 will be in beta release for at least the next two

quarterly releases. Customers can evaluate ver 2.0 for themselves while staying on the ver

1.x line for as long as they want to. Will MCHP EOL Harmony 1.x?

No. Harmony 1.x releases will continue for the foreseeable future. All Harmony releases since version 1.0 are still available on-line, and

we have no plans to change that.

Page 49: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

49

Atmel Studio 7 World-class tool chain for Atmel MCUs

Powerfull Based on Visual Studio 2015 frontend Supports 8/32-bit AVR® and ARM® development

and debugging for Atmel MCU targets GCC compilers for AVR/32 & ARM Full featured debugging backend Supports project migration from earlier

Studio versions Easy to use

Extensive embedded software library Integrated training modules and examples

Extensible Rich 3rd-party ecosystem of plugins Configuration tools for Atmel Touch and Wireless

technologies Supports data & power debugger visualization Enable users to migrate Sketches from Arduino to Atmel

Available for free at atmel.com/studio

Page 50: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

50

Atmel START Web based Software Configuration engine

Automatic software integration engine. Focus on your application instead of integrating off-the-shelf software.

Intuitive graphical Software configuration Low-level drivers, Advanced middleware, RTOS

components, Communication stacks

Deploy software to Atmel board, or your own custom board

Supports ”top down” evaluation of Atmel technology Select example/reference design close to what you want to create. Tune software as needed. Deploy to suitable part.

Supports for several IDEs

Atmel Studio, Keil MDK, IAR Embedded Wotrkbench, Makefiles..

Page 51: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

51

Atmel Embedded Software Feature rich software libraries for Atmel MCUs

Atmel Software Framework (ASF) v4 Rearchitected for higher performance & reduced

footprint Generated by Atmel START IDE agnostic & 3rd party extendable Atmel CM0+ devices, more on the way

Atmel Software Framework (v3) Integrated in Atmel Studio, 3rd party

editions available. More than 4000 ready-to-run project examples Most Atmel MCU devices

SoftPack Drivers, software services and

libraries, mainly for MPU devices. GCC & IAR compilers supported

Libraries & Appnotes SDKs for Wireless, Crypto etc.. Linux4SAM distribution for ARM-based MPUs

Page 52: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

Back Up Slides

Page 53: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

53

SAMA5D2

Cortex® A5 Core Up to 500 MHz NEON + 128 kB L2 Cache

Large memory type support DDR2, LPDDR/2/3 DDR3/DDR3L (DLL Off mode) QSPI / SDCard / Managed NAND

Media embedded features Audio sub-system 24-bit LCD 12-bit Raw Bayer camera Capacitive Touch

Advanced Security features PCI Payment certification On-the-fly encryption/

decryption from DDR & QSPI ARM TrustZone®

x8 tamper pins and Secure key storage

SW RSA and ECC

Kits: ATSAMA5D2-XULT

Page 54: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

54

SAMA5D3

Cortex ® A5 Core Up to 536 MHz ARM® VFPU v4

Low Power Run Mode < 150 mW Low-Power Mode < 0.5 mW Backup Mode < 2 uW

Industrial Solution Dual CAN Dual EMAC (GMAC w/

IEEE1588) 7 UART, 6 SPI, 3 USB, ….. 105°C derivative

Safety and Security features Small Footprint and Die

Business 15x15 or 12x12 packages

Low power, Rich peripheral set, Industrial

Kits: ATSAMA5D3-XPLD, SAMA5D35-EK or SAMA5D36-EK

Page 55: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

55

SAMA5D4

Cortex® A5 Core Up to 600 MHz NEON + 128 kB L2 Cache

HW Video Playback Decode videos up to 720p @

30 fps Support H.264, H.263, VP8,

MPEG4 Codecs Advanced Security features

On-the-fly encryption/ decryption from DDR

ARM TrustZone®

RSA and ECC cryptography x8 tamper pins and Secure

key storage

720p HW video decode, Advance security,

Increased performance

Kits: ATSAMA5D4-XULT

Page 56: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

56

PIC32MX 1/2 & 1/2/5 Low Cost Value Family Delivering More for Less against competition

Offers more performance, more memory & smart peripheral mix Performance options: 66 & 83 DMIPs

based on MIPS32 M4K core 16 KB – 512 KB Flash 4 KB – 64 KB RAM Features target USB, CAN, Graphics,

Audio & General Purpose applications Pin Options:

Low Pin-count: PIC32MX 1/2 PIC32MX1/2 part no. ending with B, C or D

High Pin-count: PIC32MX 1/2/5 PIC32MX1/2 part no. ending with H or L PIC32MX5 part no. with 30/50/70 next to 5

Packages down to 5x5 mm Temperature Options:

-40 to 80 ˚C -40 to 105 ˚C

Starter Kit: PIC32MX1/2/5 Starter Kit (DM320100) PIC32 Bluetooth® Starter Kit (DM320018)

PIC32 Family PIC32MX1/2(1) PIC32MX1/2(1)/5(1,2)

Program Memory (KB) 16 - 256 64 - 512

RAM (KB) 4 - 64 8 - 64

Boot Flash Memory (KB) 3 3

Pin Count 28/36/44 64/100

Performance MHz 40/50 40/50

Performance DMIPS 66/83 66/83

Internal Oscillators 32 kHz, 8 MHz 32 kHz, 8 MHz

ADC 13 ch., 10-bit, 1 Msps 48 ch., 10-bit, 1 Msps

Comparators 3 3

Timers/Capture/Compare 5/5/5 5/5/5

Cap. Touch (CTMU) Yes Yes

Internal Regulator Yes Yes

I2C,UART, SPI/I2S 2, 2, 2 2, 5, 4

CAN No CAN 2.0B (2)

USB Full Speed USB2.0 Device/Host/OTG (1)

Full Speed USB2.0 Device/Host/OTG (1)

DMA(Prog./ Ded.) 4/2 4/4

Other Peripherals PMP, RTCC, PPS enhanced PMP, RTCC, PPS

Package SOIC, SSOP, SPDIP, QFN, VTLA, TQFP QFN, TQFP, TFBGA

Page 57: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

57

PIC32MZ EF Family Enhanced Performance with High Memory,

Connectivity and Peripheral Integration

Leading performance with up to 252 MHz / 415 DMIPs and 3.28 CoreMark™/MHz

High code density (30% better) while maintaining top performance

Best-in-Class DSP performance and FPU to support math-intensive applications

Up to 2 MB Flash and 512 KB RAM Dual-Panel Flash with Live Update

Up to 48 Ch. 12-bit ADC @ 18 Msps High Integration

High Speed USB; 10/100 EMAC; 2x CAN 2.0B module; 6x UART, 6x SPI / I2S, 5x I2C; and SQI

Full-featured hardware crypto engine with RNG

Starter Kit: PIC32MZ Embedded Connectivity with FPU (EF)

Starter Kit: DM32007 PIC32MZ Embedded Connectivity with FPU (EF)

Starter Kit (Crypto): DM320007-C

PIC32 Family PIC32MZ EF PIC32MZ EF-250 Program Memory (KB) 512 – 2048

RAM (KB) 128 – 512 Boot Flash Memory (KB) 160

Pin Count 64/100/124/144 Performance MHz 200 252

Performance DMIPS 330 415 Internal Oscillators 32 kHz, 8 MHz

ADC Up to 48 ch., 12-bit, 18 Msps

Comparators 2

Timers/Capture/Compare 9/9/9

Cap. Touch (CTMU) No Internal Regulator Yes I2C,UART, SPI/I2S 5, 6, 6

CAN 2 10/100 EMAC Yes

USB High Speed USB2.0 Device/Host/OTG

DMA(Prog./ Ded.) 8/18

Memory Interface EBI, SQI

Security Features Crypto Engine with RNG and

authentication (AES, 3DES, SHA, MD5 and HMAC)

Other Peripherals PMP, RTCC, PPS

Package QFN, TQFP, TFBGA, VTLA, LQFP, XFBGA

Page 58: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

58

SAM D Family General Purpose Cortex® -M0+ MCU

Low power consumption • Down to 70µA/MHz

Enhanced Analog Performance

• ADC with offset and gain correction • averaging, oversampling and decimation

• Flexible DAC • New low power internal oscillators

• ±2% accuary Digital Innovations

Programmable Event System Enhanced TC for Control Applications2 Programmable SERCOM module

I2C / SPI / USART / LIN2 / IrDA2 Full Speed USB Device and Host2

No external components needed 6-12 channel DMA with CRC module2 • PTC Hardware touch module • I2S module with PDM support2

Kit: SAMD21-XPRO, SAMD20-XPRO, SAMD11-

XPRO, SAMD10-MINI 1 Programmable SERCOM module

2 Available on SAMD21/11

SAM Family SAM D20/21/11/10/09

CPU 48MHz Cortex-M0+

Flash 8 kB – 256 kB

SRAM 2-32kB

USART 2-61

SPI 2-61

I2C 2-61

Analog Comparators 2

12-bit ADC, 350 ksps 6-20 channels

10-bit DAC, 350 ksps 1 channel

16–bit T/C 2-8

T/C for control 12

RTC w/calendar 1

picoPowerTM Yes

Event SystemTM 4-8 channel, Asynchronous

PTC module 12 to 256 channels

GPIO 12 to 52

Pincount 12 to 64

Package SOIC, TQFP, QFN (5x5 mm)

Page 59: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

59

SAM L Family Ultra Low Power Cortex® -M0+ MCU

World leading power numbers in Active and Sleep mode Low active mode power consumption:

35 uA/MHz; 70 CoreMark™/mA Smart Low power peripherals

Event System Capacitive Touch SERCOM Security Timers/Counters Programmable Logic DAC and OpAmps (SAML21) Segment LCD* and Tamper

Protection (SAM L22) Industry leading RAM retention

numbers

Kit: SAML21-XPRO-B SAML22-XPRO-B

SAM Family SAM L21 SAM L22

CPU 48MHz CM0+ with MTB 32MHz CM0+ with MTB / MPU

Memory

32-256 KB Flash 4-32 KB SRAM

2-8 KB Low Power SRAM 1-8KB Flash RWW

64-256 KB Flash 8-32 KB SRAM

1-8 KB Flash RWW

Pin Range 32 – 64 25 – 51 GPIO

48 – 100 36 – 74 GPIO

(100 Pin has an extra 8 GPIs)

Operating Range 1.62 – 3.63V 1.62 – 3.63V

Event System 12-ch 8-ch DMA 16-ch 16-ch

CRC 32-bit for memory

32-bit for peripherals 16-bit for peripherals

Analog

1 Msps 12-bit ADC (20-ch)

1 Msps 12-bit DAC (2-ch)

4x AC inputs 3 Op Amps

1 Msps 12-bit ADC (20-ch)

4x AC inputs SLCD (320 max)

Timer/counters

Up to 5x TC 3x TCC 1x RTC

Up to 4x TC 1x TCC

1x RTC + Tamper

Communication Up to 6x SERCOM 1x USB (host & device)

Up to 6x SERCOM (+ISO7816)

1x USB (device) Cryptography AES / TRNG AES / TRNG

PTC Up to 192 channels Up to 256 channels

CCL Yes Yes

Package QFP, QFN QFP, QFN

Page 60: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

60

SAM C Family 5V Cortex® -M0+ MCU for Industrial Applications

Targeted for Industrial, white goods and other 5V applications

Available in two different series SAM C20 and SAM C21

Added peripherals for target markets RS485 and LIN master support added to

SERCOM module Hardware Divide Accelerator Dual CAN 2.0 High Accuracy Analog Integration Configurable Custom Logic Memory Protection Unit Class B/IEC60730 library support

Pin and Code compatible to existing SAM

D families

Engineering Samples: Now MP: August 2016 Kits: SAMC21-XPRO,

SAMC20-QTRDEMO

SAM Family SAM C20 SAM C21

CPU 48 MHz CM0+ with MTB and MPU

48 MHz CM0+ with MTB and MPU

Memory 32-256 KB Flash 4- 32 KB SRAM

8 KB EEPROM emulation block

Pin Range 32 – 64 26 – 52 GPIO

32 – 64 26 – 52 GPIO

Operating Range 2.7 – 5.5V 2.7 – 5.5V

Event System 6-ch 12-ch DMA 6-ch 12-ch

CRC 32-bit for memory

32-bit for peripherals 16-bit for peripherals

Analog 1Msps, 12-bit ADC 2x AC <50nS

2x 1Msps, 12-bit ADC 350 ksps , 10-bit DAC

4x AC, <50ns 3 ch 16-bit S/D ADC

Timer/ Counters 5x TC

1x TCC 1x RTC

5x TC 3x TCC 1x RTC

Communication 4x SERCOM with LIN and RS485 support

6x SERCOM with LIN and RS485 support

2x CAN PTC Yes (enhanced) Yes (enhanced) CCL Yes Yes

Package QFP, QFN QFP, QFN

Page 61: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

61

SAM G Family Low Power, High Throughput and Small Form Factor

Ultra Low Power Down to 100 µA/MHz in Active Down to 3 µs wake-up Down to 7 µA in sleep

With SRAM retention From 1.62V up to 3.6V

Highest Throughput Cortex® -M4 FPU

Smallest Package 49WLCSP 2.8x2.8mm G55 also available in 64 QPF and QFN

packages

Pin & Software compatible across the family

Kit: SAMG55-XPRO

SAM Family SAM G51 SAM G53 SAM G54 SAM G55

Frequency 48 MHz 48 MHz 96 MHz 120 MHz

Flash 256 kB 512 kB 512 kB 512 kB

SRAM 64 kB 96 kB 96 kB 160 kB

USART/UART 1 + 2 1 + 2 1 + 2 (8 Flexcom)

I2C Master 2 @ 400 kbps

2 @ 400 kbps

2 @ 400 kbps (8 Flexcom)

I2C Slave 1 @ 3.4 Mbps

1 @ 3.4 Mbps

1 @ 3.4 Mbps (8 Flexcom)

SPI 1 1 1 (8 Flexcom)

Timer / Counter 3 x 16-bit 6 x 16-bit 6 x 16-bit 6 x 16-bit

12-bit ADC 8 8 8 8

I2S / PDM - 2 2 2

picoPowerTM Yes Yes Yes Yes

GPIO 38 38 38 51

USB - - - Host & Dev

Package size 2.84 x 2.84

3.07 x 3.07

3.07 x 3.07 2.84 x 2.84

Page 62: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

62

SAM S70/E70/V7x Family World’s highest performing Cortex® -M Flash MCU

High Performance Cortex-M7 – 300 MHz, 1500 CoreMarks™ 16 kB+16 kB of I&D Cache with ECC Execution in place from on-chip Flash, NVM

connected to QSPI and EBI Multi-port SRAM minimizing latency User configurable SRAM and TCM size

Features HS USB Host/Device with integrated PHY Memory Integrity Check Monitor CMOS Camera Interface Ethernet and Dual CAN on SAM E70 Sleepwalking on UART and I2C Event System

Advanced Analog Frontend (AFE) Dual S&H, 12-bit ADC, 16-bit HW averaging Differential input, Programmable gain Automatic Gain and Offset error correction DMA support, HW & SW trigger

Extended Industrial temp range -40 to 105°C

Kit: ATSAME70-XPLD & ATSAMV71-XULT

S70 E70 V70 V71

Frequency CM7 - 300 MHz

Flash 512KB / 1MB / 2MB

SRAM 256KB / 384KB / 384KB

Backup SRAM 1KB

Ext Bus Interface 16-bit (SDRAM, SRAM)

Ethernet 1588 (MAC) - 10/100 - 10/100

CAN-FD - 2 2 2

Media LB - Yes

Automotive qualified - Yes

Camera interface 1

QSPI 1

HSMCI/SDIO/eMMC 1

USB 1x HS (Host/Device)

USART or SPI / UART 5/3

SPI / I2C / SSC 2 / 3 / 1

12-bit ADC 2x 12-ch 2 Mbps

12-bit DAC 2-ch 2 Mbps

Timers/PWM 12/8

Crypto TRNG, AES256, SHA1/256

Pin count 64 – 100 – 144

Package QFP, BGA

Page 63: Microchip “whole” product solution on 32 bit: ARM & MIPS ...caxapa.ru/thumbs/735162/2016004.pdf · in PIC32 for audio: − I. 2. S audio interface − Optimized clocking − USB

63

Thank You


Recommended