Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

arm®-based Microprocessors

Introduction
A Leading Provider of Smart, Connected and Secure Embedded Control Solutions
Long-Term Supplier of MPUs
Microchip Acquired Atmel in 2016
• ARM9 and ARM Cortex®-A based MPUs
• Long-term support for HW and SW
• 30+ MPUs since 2002
• Mainline Linux since 2004

2 Microchip Proprietary and Confidential


Microchip MPU Strategy
Reduce Learning Curve, Lower Risk, Increase Performance
• Increased investment in MPUs
• Scale performance and maintain leading position in low-power
• Integrate latest connectivity standards and peripherals
• Maintain highest level of integrated security
• Continue integration strategy for ease of use
• System in Package (SIP) – MPUs w/ integrated DRAM
• System on Modules (SOM) – Production-ready MPU modules
• Hardware and software follow our long-life practice
• Customer driven obsolescence for MPU hardware
• Long term software support in both Linux and Harmony
Designed with Microchip MPUs

Data Concentrators Home appliances with HMI Home & Building White Goods HMI Power Distribution Unit
Smartgrid/Communications Gateway Thermostats, HVAC Gateway
Security and Room Control Units

Payment Terminal Industrial/Medical 2D Barcode Scanners Thermal Label Printer Access control
Control Panels with Biometrics

Robotics eMirror, low-end clusters Tracker/Telematics Gateways eV Charging


HMI and Communications
Reduced Design Risk and Cost of Owernship
System In Package (SIP) System on Module (SOM)

SAMA5D27 SOM SAMA5D27 Wireless SOM SAM9X60 SOM


ATSAMA5D27-SOM1 ATSAMA5D27-WLSOM1 SAM9X60D1G-I/LZB

• Combines MPU + DDR in a single BGA package • Complete MPU System on a single-side PCB
• Simplified PCB layout and reduced EMI risks • MPU, Memory, PMIC and connectivity
• Fewer PCB layers lowers system cost • Speeds PCB design and accelerates TTM
• Up to 60% lower PCB cost
• Protos, per-production through low to
• Smaller footprint for space constraints
medium volume production
• Minimize impact of DRAM-related issues
• Supply, pricing and forced SW updates • Main components from Microchip
• Chip-down support w/ full design files
Industrial temp and long-term support!
MPUCheck schematic design review service
https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mpus/sip-and-som
Microchip MPUs at a Glance
Entry Level, Low-Power ARM9, Cortex-A5 and A7 up to 1GHz
EA 1Q24

SAMA5D4 SAMA7D6, 1GHz


SAMA5D3 Video decode MIPI DSI, LVDS. 2D GPU
SAM9X75, 800MHz SAMA5D2, 500MHz Connectivity 2x GigE
MIPI CSI/DSI, LVDS, GigE Up to 600MHz
512Mb, 1Gb, 2Gb SIPs 2H23! Up to 500MHz Up to 536MHz 720p video decoder
DDR3 support 10/100 Ethernet Dual 10/100 MAC SAMA7G54, 1GHz
PCI security GigE MAC Up to 152 I/O
SAM9X60 10/100 Ethernet Up to 160 I/O USB 533MHz DDR3 Support
Up to 600MHz Up to 128 I/O CAN, USB GigE + 10/100 Ethernet
Secure Boot CAN, USB, QSPI MIPI Camera
LCD + 2D HW Accel AEC-Q100 4ch ASRC
I2S, Class D 6x CAN-FD
Dual Ethernet and QSPI System in Package (SIP) SAMA5D29 USB, QSPI, Octal SPI
AEC-Q100 D1M – 128Mb DDR2 SAMA5D27 w/ fully compliant AEC-Q100
D5M – 512Mb DDR2 CAN-FD and 1588 Up to 136 I/O
System in Package (SIP) D1G – 1Gb DDR2
D6K - 64Mb SDRAM LD1G – 1Gb LPDDR2 SAMA5D2 for Automotive System in Package (SIP)
D5M - 512Mb DDR2 LD2G – 2Gb LPDDR2 1,2 and 4Gb Coming 2H23!
D1G - 1Gb DDR2 System in Package (SIP)
System on Module (SOM) High Security Module (HSM) System on Module (SOM)
System on Module (SOM) SOM1 – EMAC Coming 2H23!
SAM9X60D1G-I/LZB WLSOM1 – EMAC + WLS

Cortex-A7, up to 1GHz
ARM926 up to 600MHz / 660 DMIPS Cortex-A5, up to 600MHz / 940 DMIPS TrustZone security, GigE,
Low-cost, low-power graphics, Low-power, TrustZone security, display, camera, display, camera,
camera and connectivity audio sub-system and connectivity, GigE, 10/100 audio sub-system
System-in-Package (SiP) w/ Integrated DRAM
Dramatically Simplifies MPU Designs!
MPU
• Reduced design complexity and lower overall system cost
• Smaller footprint and 4-Layer PCB design lowers system costs
• Eliminate design risk for DRAM and EMI concerns
• Single supplier for MPU & Memory
• Long term supply agreement for DRAM
• No DRAM price fluctuations or forced software updates
• Scalable memory options up to 4Gb
• Microchip’s customer-driven obsolescence policy applies

www.microchip.com/sip
SiP Summary
System in Package (SiP) w/ up to 2Gb LPDDR2 Integrated
• Optimized for 4-layer PCB design
• LPDDR2 provides significant power consumption reduction
• 3.6mW (1Gb DDR2) vs. 0.4mW (1Gb LPDDR2)
• Full support for SiP DRAM in Linux / BSPs
Memory PCI
Part Number Target Application Package
Type Density Bus Width Security

ATSAMA5D225C-D1M-CU(R) RTOS, bare metal 16MB /128 Mb BGA196 (11x11mm)


ATSAMA5D27C-D5M-CU(R) Linux® 64MB / 512 Mb
DDR2 16-bit BGA289
ATSAMA5D27C-D1G-CU(R) Linux 128MB /1 Gb
(14x14mm)
ATSAMA5D28C-D1G-CU(R) Linux, PCI 128MB / 1 Gb Yes
ATSAMA5D27C-LD1G-CU(R) Linux 128MB / 1Gb
ATSAMA5D28C-LD1G-CU(R) Linux, PCI 128MB / 1Gb Yes BGA361
LPDDR2 32-bit
ATSAMA5D27C-LD2G-CU(R) Linux 256MB / 2Gb (16x16mm)

ATSAMA5D28C-LD2G-CU(R) Linux, PCI 256MB / 2Gb Yes


BGA196
SAM9X60D6K(T)-V/4FB RTOS, bare metal SDRAM 8MB / 64Mb
(11x11mm)
16-bit
SAM9X60D5M(T)-V/4FB Linux 64MB / 512Mb BGA233
DDR2
SAM9X60D1G(T)-V/4FB Linux 128MB / 1Gb (14x14mm)
System on Module (SOM)
Rapid Prototyping Through Low-Volume Production
WILC3000
WiFi/BLE MCP16502
Module PMIC

• Only MPU vendor to offer own SOMs


• Reference design w/ full access to design files for chip-down
• 4-layer PCB and simplified DRAM layout w/ SIP
• Industrial grade and long-term support
• Microchip controls the BOM ATSAMA5D27-WLSOM1

• Long-term hardware availability


• Linux updated and maintained for full MPU lifecycle
• Reduced development costs
• Plug and play mainline Linux distribution
• Wireless pre-certifications for WLSOM ATSAMA5D27-SOM1

SAM9X60 SOM

All Active Components are Microchip Products!


MPU SOM Solutions
SAM9X60 SOM SAMA5D27 SOM SAMA5D27 Wireless SOM

• SAM9X60D1G SIP • SAMA5D27C-D1G SIP • SAMA5D27C-LD2G SIP


• SAM9X60 + 1Gb DDR2 • SAMA5D27C + 1Gb DDR2 • SAMA5D27C + 2Gb LPDDR2
• 4Gb SLC NAND • 64Mb QSPI Flash • 64Mb QSPI Flash
• Pre-programmed EUI-48 MAC address • Pre-programmed EUI-48 MAC address • Pre-programmed EUI-48 MAC address
• MCP16501 PMIC • MIC2800 PMIC • MCP16502 PMIC
• Single 3 – 5.5V supply • Single 3 – 5.5V supply • Single 3 – 5.5V supply
• KSZ8081 - 10/100 PHY • KSZ8081 - 10/100 PHY • WILC3000 – WiFi/BLE module
• 28 x 28mm QFN style PCB .65mm • 40 x 38mm QFN style PCB .8mm • ECC608 secure element
• KSZ8081 - 10/100 PHY
• 40.8 x 40.8mm QFN style PCB .8mm

10
SOM Main Components all Microchip
SAMA5D27 Wireless SOM
PMIC
MC16502
Wi-Fi® + BTLE Module Secure Element
WILC3000 ECC608

Analog Comparator
MIC842

Ethernet 10/100 PHY


KSZ8081 32-bit MPU
SAMA5D2 SiP
64 Mb QSPI
SST26VF064
24 MHz Clock Oscillator
25 MHz Clock Oscillator DSC6003
DSC6102

11
Low-Power, Secure SAMA5 MPU Series
ARM Cortex A5 MPUs w/ Trustzone
• Cortex-A5 Core, up to 600MHz
• FPU, NEON, 128KB L2 cache
• Large memory type support
• Up to 4Gb DDR3(L); System in Package (SIP) options up to 2Gb LPDDR2
• Raw MLC NAND - 32-bit ECC, QSPI SAMA5 Derivatives
• x3 SDCard / Managed NAND support
• User Interface
• 24-bits LCD Interface, Graphics Acceleration, Camera Interface SAMA5D2 SAMA5D3 SAMA5D4
• Peripheral Touch Controller, I2S and Class-D Audio Amplifier
• HW Video decode up to 720p @ 30fps
DDR3, Low Connectivity, 720P HW Video
• Connectivity Power, PTC, PCI Gbit Ethernet, Decoder,
security High I/O Count 600Mhz CPU
• Dual CAN, Dual EMAC, Gbit, x3 USB ports
• Fully Integrated Security
• HW Cryptography w/ on-the-fly en/decryption from external memories Gb
• Secure Boot, ARM Trustzone, Anti-Tamper, RSA/ECC, and secure key storage
• Financial payment pre-certified devices

12
Low-Cost SAM9X60 MPU
High-end RTOS to Entry Level Linux Platforms SAM9X60
ARM926 600MHz (660 MIPS)
• Competitive system cost over Flash MCU + ext Memory
User Interface
• Bare-metal/RTOS support in MPLAB Harmony 3 LCD + 2D GFX
I2S, Class D Amplifier
• Mainline Linux Support based on latest LTS
Connectivity
• Enhanced user interface capability Dual 10/100
QSPI
• LCD controller supports 1024x768 resolution, 2D HW acc. 13x Flexcoms
2x SD/eMMC
• I2S digital audio support; built-in Class D amplifier 3x HS USB PHY

• Large number of connectivity options Security Features


AES/TDES/SHA in HW
• Ready for IoT security requirements Secure Boot
EBI Scrambling
• Optimized BGA ball-out enabling 4-layer PCB design OTP for Keys

• Simplified power management w/ MCP16501 PMIC


• System in Package (SIP) options up to 1Gb DDR2
SAM9X60 System on Module (SOM)
Complete, Low-Cost SOM for Entry Level Linux or High-End RTOS
• Key Features
• SAM9X60D1G – SAM9X60 + 1Gb DDR2 SIP
• 4Gbit SLC NAND Flash
• KSZ8081 10/100 PHY w/ clock
• MCP16501 PMIC
• 1Kb Serial EEPROM w/ MAC address
• 85 IOs
• Single-sided solderable PCB
• 28 x 28 mm QFN style w/ .65mm
• Industrial grade (-40/+85°C)
• Reference design available!
CPN: SAM9X60D1G-I/LZB
SAM9X60 Curiosity Board
• 100% Compatible with the SAM9X60 SOM
• Even if not using the SOM
• Uses the same devices and same schematics
• Software Compatible

• Allows the evaluation of


• SAM9X60
• SAM9X60-SIPs
• SAM9X60-SOM

• Assets
• Low-Cost AC32005-5 5”
• Flexibility LCD Touch Display

• CPN: EV40E67A; $120


15
SAM9X60 vs. Legacy AT91SAM9 Series
AT91SAM9G15 AT91SAM9G45 AT91SAM9G35 AT91SAM9X35 SAM9X60
Package BGA217 BGA324 BGA217 BGA217 BGA228 & SiP option
Core / CPU clock ARM926 / 400MHz ARM926 / 400MHz ARM926 / 400MHz ARM926 / 400MHz ARM926 / 600MHz
SRAM kB 32 64 32 32 64
L1 Cache 16KB I & 16KB D 32KB I & 32KB D 16KB I & 16KB D 16KB I & 16KB D 32KB I & 32KB D
(LP)SDRAM 32b (LP)SDRAM 32b SDRAM 32b SDRAM 32b SDRAM 32b
Mem support (LP)DDR/DDR2 16b (LP)DDR/DDR2 16b (LP)DDR/DDR2 16b (LP)DDR/DDR2 16b (LP)DDR/DDR2 16b
@133MHz @133MHz @133MHz @133MHz @200MHz
Secure Key Storage (OTP) - - - - 11kB
// bus (FPGA), // bus (FPGA), // bus (FPGA), // bus (FPGA), // bus (FPGA),
EBI
NAND Flash NAND Flash NAND Flash NAND Flash NAND Flash
Camera interface - 12b - - 12b
EMAC 10/100 - 1x 1x 1x 2x
2x HS + 1x FS 2x HS 2x HS + 1x FS 2x HS + 1x FS 3x HS
USB
(2H/1D or 3H) (2H or 1H/1D) (2H/1D or 3H) (2H/1D or 3H) (2 H/1D or 3H)
CAN - - - 2x 2x
LCD / 2D GPU 24b / No 24b / No 24b / No 24b / No 24b / Yes
SDIO/SD/MMC 2x 2x 2x 2x 2x
ADC inputs 12x 12x 12x 12x 12x
4 USART/ 5 UART 4 USART/ 3 UART 4 USART/ 6 UART 4 USART/ 7 UART 13 Flexcoms
Serial Comms
5 SPI / 3 I2C 2 SPI / 2 I2C 5 SPI / 3 I2C 5 SPI / 3 I2C + 1 UART
QSPI - - - - 1
I2S/TDM // I2S 1/- 1/- 1/- 1/- 1/1
Class D - - - - Yes
TDES / AES / SHA
Security - G46 - -
Secureboot, 8 Tamper Pins

16
SAM9X7 Product Overview
First Microchip MPU with MIPI DSI/LVDS Display SAM9X7
800MHz ARM926 (880 MIPS)
• MIPI DSI/CSI Combo PHY, LVDS and RGB Up to 266MHz DDR3L

• Support for DDR3L up to 266MHz User Interface


2D GPU
MIPI DSI/CSI Combo PHY
• Digital audio sub-system LVDS
I2S, Class D Amplifier

• Similar connectivity options to SAM9X60 Connectivity


Gbit Ethernet w/ IEE1588 + TSN
• Gigabit EMAC w/ IEEE-1588 and TSN support 2x CAN-FD
2x SD/eMMC
• Well-suited for IoT security requirements Octal/QSPI
3x HS USB

• Optimized ball-out for 4-layer PCB Security


AES/TDES/SHA/PUF
• AEC-Q100 Grade 2 (-40°C to +105°C) Secure Boot
EBI Scrambling

• System in Package (SIP) up to 2Gb OTP for keys


SAM9X75 System in Package
• Pin compatible SIPs
• BGA243, 16x16mm2, 0.8mm pitch
• SAM9X75D5M - 512Mb (64MByte) DDR2 (RTP Feb ‘24)
• Planning automotive grade 2 qualification
• SAM9X75D1G – 1Gb (128MByte) DDR3L (RTP Sep ’23)
• SAM9X75D2G - 2Gb (256Mbyte) DDR3L (RTP Sep ’23)
Early Samples 1Gb/2Gb now!
Early Samples 512Mb Nov ‘23
• Benefits
• Smaller footprint and 4-layer PCB design • Single supplier for MPU & Memory
• Reduced design complexity • No DRAM pricing fluctuation
• Improved EMI performance • Scalable memory options
• Lower overall system costs • Industrial grade (-40/+85°C)
Microchip Confidential
SAM9X75 System on Module (SOM)
Complete SOMs for Imaging, Display and Connectivity
• Key Features
• SAM9X75 SIP – SAM9X75 + up to 2Gb DDR3L
• 4Gb SLC NAND Flash
• SST26VF064 – 64Mb QSPI Flash
• MCP16502 PMIC
• LAN8840 GigE PHY
• Single-sided solderable PCB
• 35 x 30 mm castellated PCB
• Industrial grade (-40/+85°C)
• Preliminary datasheet on request!
• Reference design available now! EAS – Jan ‘24 / RTP – Jun ‘24

Microchip Confidential
SAM9X75-DDR3-EB - Evaluation Board
CPN: EA14J50A – Now Orderable on mD!
MIPI Camera
or Display
LVDS

2Gb
DDR3

Audio Class-D
Amplifier Output

Mikroelectronica
Click Board I/F Raspberry Pi 7” LCD
GigE
display w/ MIPI

eMMC Board Adapter SD Card

20 https://www.microchip.com/en-us/development-tool/EA14J50A
SAMA7G5 – Single Cortex-A7
Connectivity, Imaging and Audio Applications SAMA7G5
1GHz Cortex A7 (1900 MIPS)
TFBGA343, 14 x 14mm .65 pitch
• Complete Imaging and Audio Sub-system 533MHz LPDDR3 Support
• MIPI CSI-2 (2-lane up to 1.5Gbps each) and 12-bit // User Interface
• Audio: I2S, PDM, SPDIF (Rx/Tx), 4 stereo channels ASRC MIPI-CSI2 Camera I/F
4x I2S, PDM, SPDI/F
• Large number of connectivity options 4x stereo ASRC

• Dual EMAC (Gigabit + 10/100) w/ 1588 and AVB Connectivity


Dual EMAC (Gigabit + 10/100)
• Optimized BGA ball-out for 4-layer PCB designs Octal / Quad SPI
3x HS USB / Type C
• Simplified external power management and optimized PMIC 6x CAN-FD
3x SD/eMMC
• Well-suited for IoT security requirements 12x FLEXCOMs

• AEC-Q100 Grade 2 qualification planned Security


ARM Trustzone
• System-in-Package (SIP) options: 1Gb, 2Gb and 4Gb AES/TDES/SHA/RSA/ECC in HW
• Family of SOMs planned On-the-fly Enc/Dec
OTP for Keys
SAMA7G54 System in Package
• Pin compatible SIPs w/ DDR3L
• BGA427, 21 x 18mm, 0.8mm pitch
• SAMA7G54D1G – 1Gb DDR3L RTP – Sep ‘23
• SAMA7G54D2G – 2Gb DDR3L RTP – Aug ‘23
• SAMA7G54D4G – 4Gb DDD3L RTP – TBD Preliminary
Datasheet on
Request
• Benefits
• Smaller footprint
• Single supplier for MPU & Memory
• 4-layer PCB design
• Reduced design complexity • No DRAM pricing fluctuation
• Improved EMI performance • Scalable memory options
• Lower overall system costs • Industrial grade (-40/+85°C)

Microchip Confidential
SAMA7G54 System on Module (SOM)
Complete SOM for Imaging, Audio, Connectivity Applications
• Key Features
• SAMA7G54D2G – SAMA7G54 + 2Gb DDR3L SIP
• 4/8Gb SLC NAND Flash
• SST26VF064 – 64Mb QSPI Flash
• MCP16502 PMIC
• Single-sided solderable PCB
• 38 x 30 mm QFN style w/ .65mm Preliminary
Datasheet in
• Industrial grade (-40/+85°C) Review

• Reference design will be available! EAS – Now!


RTP – Dec ‘23
Microchip Confidential
SAMA7G5-EK Overview (EV21H18A) Available Today!

Overall board description


• SAMA7G54 BGA-343 MPU*
• 14x14 mm – 0.65mm pitch
• 4Gbit DDR3L 16-bit bus
• 64Gbit eMMC 5.1
• 1Gbit OctaSPI Serial Flash
• 2 x 24AA025E48 2kbit EEPROM*
• MCP16502 PMIC*
• PAC1934 Power Monitor*
• ATECC608 Secure Element*
• KSZ9131RNXC Gigabit Ethernet PHY*
• KSZ8081RNAIA 100Mbit Ethernet PHY*
• ATWILC3000 WIFI + BT module*
• (not mounted)
• 2 x MCP2542 CANFD Transceiver*
• ATSAM3U4CA TFBGA-100 J-Link OB MCU*
• DSC100x 12, 24, 25MHz MEMS Oscillators*
• DSC60033MA3B 32.768kHz MEMS Oscillator*

*Microchip devices
AI/ML Inference Models Run on SAMA7G54
Pre-Trained Inference Models Require Much Less Performance
• Machine Learning follows similar process for most applications

Collecting Data Train Build and Inference /


Raw Data Scrubbing Algorithm Evaluate Validate
Model Results

• TensorFlow Lite is an open-source framework for running pre-trained


inference models at the edge
• Runs with low latency on MCUs/MPUs
• Runs in Python in Linux on MPUs
AI/ML Demos for SAMA7G54
Pre-Trained TensorFlow Lite Inference Models in Python on Linux
• Low-frame rate (1 to 2fps) visual inspection
• Object recognition
• MIPI®/USB camera with live-stream to web server
• License plate recognition
• Plate detection and character recognition
• Voice command
• Left, Right, Up, Down, Yes, No, Go, Stop
• People counting

https://github.com/MicrochipTech/AI-ML_FOR_MPU32
Independently Verified Security
• Verified security features includes:
• Secure boot and on-chip key storage for immutable ID
• Physical protection against tamper and physical attack
• HW crypto acceleration and FIPS-compliant TRNG
• NIST certified
• Arm® TrustZone® w/ application partitioning
• Security maintained through entire lifecycle
• Mainline Linux support and security updates for full lifecycle
• 20+ year supplier of secure MPUs and ASICs
• Secure payment, access control and communications
• PCI (Payment Card Industry) pre-certified devices
Microchip MPU Software Support
Making MPU Software Easier!
• Mainline Linux developed and supported internally
• Regularly updated LTS Linux
• Maintained and updated for all devices for full lifecycle
• Easy bring-up and demos available for all development boards
• Bare-Metal/RTOS via MPLAX and MPLAB Harmony
• Single toolchain to easily migrate between MCU and MPU
• Integrated support for FreeRTOS and Azure IoT
• Free GUI Development Packages!
• EGT for Linux
• MHGS for Bare-Metal/RTOS
Microchip and Linux
#1 Operating System for Microchip MPUs
• Microchip is committed to Linux Kernel mainlining
• Dedicated internal Linux application team w/ in-house maintainer
• Target Long-Term Support (LTS) Linux releases
• Support official LTS kernels for customer peace of mind
• All Microchip MPUs in production are supported on new kernels
• AT91RM9200 (introduced in 2002) is still supported in the latest LTS kernel
• Regular posted releases and updates
• Linux kernel, Yocto / Buildroot and OpenWRT distributions maintained and
updated plus U-Boot/AT91 Bootstrap
• Bug fixes, patches, graphical layers, Python, demo images for all evaluation
boards available
• Community fixes bugs, adds enhancements between releases
www.linux4sam.com and https://github.com/linux4sam
Why Mainline Linux®?
• Fully vetted by community and upstreamed
• Solid and proven code base
• Scalability to maximize reuse
• Mainline drivers “just run” out of the box
• Newest features, bug fixes, and security patches
• True long-life support

Mainline Linux can save up to 12 months of


development time!
Client Example: Why Mainline Linux?
• Client selected low cost MPU with non-mainline Linux
• Linux didn’t include newest peripherals/libraries
• 6+ months to port to the latest Linux kernel
• Initial Linux not mainline, so neither is their update
• Must now “maintain” Linux distribution for entire product lifecycle
• Low-cost MPU did NOT meet performance expectations
• Microchip helped them rush a redesign with our MPU with
existing Mainline Linux support including bootloaders
• Client lost a year’s worth of revenue
Must consider more than just component cost!
MPLAB® X Ecosystem
Bare-Metal/RTOS Support for MPUs
• SAM9X60, SAMA5, and SAMA7 series supported in the MPLAB-X

• MPLAB X Integrated Development


Environment

• MPLAB XC32 compiler

• MPLAB Harmony v3

32
Harmony: Industry leading SW framework
• Harmony Enables
• Modular, portable application code development
• Interoperability: mix and match stacks and libraries

• Portability seamless porting across MCU, MPUs

• PLIB Low level peripheral drivers provide abstraction


and device independence

• Drivers Make it easy to manage resources while


running multiple stacks

• Middleware Tested & proven stacks, libraries: USB,


TCP/IP, Wi-Fi, BLE, Crypto, Math, DSP, Audio, Codec,
Graphics, Touch & more…

• RTOS support FreeRTOS, Thread-X

33 Microchip Proprietary and Confidential


MPUs Supported in MPLAB Harmony 3
Seamless Scalability from MCU to MPUs
• Enhanced performance for graphics and security
• Faster access to more memory for graphics and communications
• Support includes:
• MPLAB X IDE and Harmony 3
• XC32 compiler
• ICD4 and ICE4 debugger
• Integrated support for FreeRTOS,
m-bed and Azure IoT
Scalable Support Across MCU/MPU Platforms
GUI Development Software For All Levels of Performance
SAMA5D2
SAM9X60 / WVGA
PIC32MZDA SAM9X75
PIC32MZ EF WVGA
+WVGA + WVGA
Display Size/Resolution

SAM E70
+WQVGA
SAM E54
+HVGA

SAM D21
+OLED

Ensemble Graphics Toolkit - Linux®

MPLAB® Harmony Graphics Suite – Bare-Metal / RTOS Designs

Performance
MPU Graphics Solutions
Support for RGB, MIPI-DSI and LVDS Display Interface
• LCD controller with overlays
• Up to XGA (1024 x 768) resolution
• 2D hardware acceleration
• Multimedia and touch support
• Free, optimized GUI development software
• MPLAB Harmony Graphics Suite; Bare-Metal/RTOS
• Single toolchain to easily migrate between MCU and MPU
• Ensemble Graphics Toolkit (EGT); Linux

Microchip Proprietary and Confidential


Microchip Graphics Composer
WYSIWYG GUI Design Tools Support RTOS and Linux® Designs

Microchip
Graphics Composer
MPLAB Harmony Graphics Suite
Free GUI Development Framework for Bare-Metal/RTOS
• Powerful Tools and Integration to reduce embedded Graphics development cost,
time and risk

• GUI Editor, Display Manager, Font Manager, Event Manager and String Manager

• Graphics Library
• Images (8-bit LUT, 16-bit, 32-bit color support)
• Text (Strings, Fonts, Multi-lingual support)
• Touch and external event handling
• Extended suite of widgets

• Drivers - HAL
• Frame Buffer Management
• Display Drivers

38
Ensemble Graphics Toolkit (EGT) for Linux
Optimized for Lightweight, Low-Power and Fast Boot
• Free and open source under Apache 2 license
• Lower memory and performance requirements
• Fast boot in under 2.5 seconds from cold reset
• Optimized for Microchip’s MPUs
• Familiar API for Linux® GUI developers for
quick TTM
• Integrated into Microchip's
Linux4SAM distributions
For more info and demo videos:
High performing graphics with lower BOM cost, www.microchip.com/egt
smaller memory footprint and lower power
Optimized, High-Performance Power Mgmt
MCP16502/1 Optimized for Microchip MPUs
• MCP16502 Key Features
SAMA7G5x
• VSEL pin for DRAM voltage MCP16502 PMIC

• Fully programmable via I2C VDDCPU 1A Buck System


• IRQ for fault reporting Control
Input
• Single I/O for low-power modes VDDCORE 1A Buck I2C Voltage
2.7V - 5.5V
• Smart push-button Start, Stop and VDDIOPx
1A Buck
Dynamic Voltage
Scaling
Cold-Reset VDDIN33
VDDSDMMCx DDR Power
• Dynamic voltage scaling VDDUTMII Memory
Sequencing

• Flexible Options VDDIODDR 1A Buck


Multimode
Operation

• MCP16502 – 5x5mm QFN32 Protection

• 4x 1A DC/DC + 2x 300mA LDO I 2C I2C


300mA
LDO
• MCP16501 – 4x4mm QFN24 300mA
Sensitive
Analog
• 3x 1A DC/DC + 1x 300mA LDO Interface
Mode / Status /
Interface
LDO

• AEC-Q100 Grade 2 qualified Memory Select / more…

40
MPU Summary
• Worlds-best Linux® support in the
embedded market
• New SiP & SoM options shrink PCB size
and layers, reduce design risk and
development time
• Market leading low-power consumption
• Market leading on-chip security
• System solutions with broad Microchip
product range

41

You might also like