Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB...

18

Transcript of Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB...

Page 1: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current
Page 2: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Introducing 15 NewUSB PIC® Microcontrollers

Three New Families, 15 New MCUs With USB• 14 to 100 pins with packages as small as 4x4 mm• 14 to 100 pins, with packages as small as 4x4 mm• Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes• Active current as low as 35 µA/MHz, Sleep current as low as 20 nA

No External Crystal Needed!• Internally generated USB-accurate clock source• Save as much as $0.15 by eliminating external crystal• Saves space, lowers BOM cost, and reduces complexity

Enabling Low-Cost, Flexible Intelligence• All families support mTouch™ capacitive sensing• Easily implement low-cost battery charging or high-power LED drive

2

Easily implement low cost battery charging or high power LED drive• High-density LCD, CTMU measurement, and RTCC available

Page 3: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Microchip’s USB MCU Portfolio

128 USB PIC® MCUs PIC32Highest PerformanceUSB 2.0 DeviceEmbedded HostOTG

128 USB PIC® MCUsThe industry’s strongest

scalable product family and software migration path

PIC24FMid-Range, Easy MigrationUSB 2.0 DeviceE b dd d H tm

ance

PIC16F/PIC18F

Embedded HostOTG

Perf

or

32 bit

15 New

C 6 / C 8Small, Low Power, Low CostUSB 2.0 Device Support

16-bit

8-bit

32-bit

3

Migration

Page 4: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Three New 8-bit USB PIC® MCU Families

Full-Featured, LCD + USB

PIC18F2X/4XK5016 KB or 32 KB Flash

PIC18FXXJ9432, 64, or 128 KB Flash4 KB RAM64, 80, or 100 pinsCrystal-Free USB 2.0or

y Our Lowest-Cost USB MCUs

Easy Migration from Legacy USB

2 KB RAMHardware EEPROM28 or 40/44 pinsCrystal-Free USB 2.0eXtreme Low Power

yeXtreme Low Power

Added Features:•480-Segment (60x8) LCD•Low-Power Real Time ClockVb t B tt B kre

s/M

em PIC16F145X14 KB Flash 1 KB RAM14 or 20 pinsCrystal-Free USB 2.0

Added Features:•Hardware Multiply•CTMU Touch/Measurement

•Vbat Battery Backup•Four EUSARTs•Two I2C/SPI Interfaces•12-bit ADCFe

atur

yeXtreme Low Power

Features:•EUSART•I2C™/SPIPWM C l t•PWM+ Complement

•10-bit ADC w/ CVD•mTouch™ Cap Sensing

3 New 3 New 9 New

414-20 Pins 64-100 Pins28-44 Pins

Page 5: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Wide Range of Applications

Industrial Security Panels Data Loggersgg Printers

Consumer Security Dongles Thermostats Door Locks Portable Handheld Devices Remote Controls Human Interface Devices

Medical Blood-Pressure Meters

Glucose Meters Glucose Meters Pedometers Pulse Oxymeters

Metering

5

Metering Single-Phase Energy Meters Water & Gas Meters

Page 6: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Crystal-Free USB

Our latest USB MCUs offer crystal-free USB!• 0 25% accuracy when connected to a USB Host• 0.25% accuracy when connected to a USB Host• PIC16F145X and PIC18FXXK50 have Active Clock Tuning• PIC18FXXJ94 family has USB-accurate PLL & Oscillator

Numerous Benefits• Lower Cost – savings of up to $0.15 by eliminating external crystal• Less Space – No additional PCB traces and routing• Simple Design – No debugging or troubleshooting multiple components• More Robust – Avoids trace-length, humidity, and capacitance issues

6

Page 7: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

PIC16F145X FamilyOur Lowest-Cost USB MCUs to Date

N E t l C t lSupports Full Speed USB Communication

PWM with Complement G ti

7Available in 14- & 20-pin Packages

No External Crystal Required!

USB Communication

Enhanced Communications

Generation

Page 8: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Application ExampleUSB Touch Keypad

Example MCU: PIC16F1459

CVD mTouch™Offers low-cost capacitive

touch and proximity sensing

USB-Accurate ClockActive Clock Tuning

eliminates crystal cost

USB 2.0 DeviceOn-chip interface to PC using

supplied HID firmware

8Result: A simple, low-cost and robust human-interface device

Page 9: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

PIC18F2X/4XK50 FamilyEasy Migration from Legacy USB Devices

N E t l C t lSupports Full Speed USB Communication

PWM with Complement Generation

9Available in 28- & 40-pin Packages

No External Crystal Required!

USB Communication GenerationTouch Interfaces, Temperature & Humidity Sensing, and More!

Page 10: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Application ExampleTemperature/ Humidity Data Logger

Example MCU: PIC18F25K50

Software RTCYears of timekeeping on a coin cell using Low Power

Timer 1

USB-Accurate ClockDecreases sensitivity to

humid environments, reduces system cost

CTMUEnables accurate, low-cost temperature and humidity

USB 2.0 DeviceEasy connection to PC using

free HID-class firmware p ymeasurement

eXtreme Low PowerWorld-Class low power consumption extends

battery life when disconnected from USB

10

Result: Longer run times, added humidity sensing, reduced size and cost

Page 11: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

PIC18F97J94 FamilyFull-Featured, with USB, LCD, & RTCC w/ Vbat

Low-Power Real Time Clock PWM with Complement

Generation

11Available in 64, 80 and 100 Pin Packages

Up to 480 Segments of LCD Display

Supports Full Speed USB Communication

Touch Sensing, Temperature & Humidity Measurement, and More!

Generation

Page 12: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Application ExampleHandheld Scanner

Example Device: PIC18F97J94

480 Segment LCD PWM Generation480-Segment LCD60 x 8 Controller supports large, dense segmented

displays

PWM GenerationCan be used to vary laser intensity for power savings

Hardware RTCCBattery backed timekeeping with low power consumption

USB-Accurate ClockDecreases sensitivity to

humid environments, reduces system cost

Intelligent AnalogSupports battery charging f ti lit hil d k d

USB 2.0 DeviceOn-chip connection to PC for

docking and /or charging functionality while dockeddocking and /or charging function

eXtreme Low PowerWorld-Class low power consumption extends

battery life when disconnected from USB

12

Result: Complete system on a single MCU!

Page 13: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Development Support

Programmer/DebuggersPICkit™ 3MPLAB® ICD 3MPLAB ICD 3MPLAB Real ICE

IDE/CompilerMPLAB X IDEMPLAB XC8 Compiler

Development BoardsLow Pin Count USB Development Board

(DM164139 / DV164127)(DM164139 / DV164127)

PICDEM™ FS-USB Board (DM163025-1)PIC18 Explorer (DM183032)

Free Application Libraries (MLA)HID Device ClassCDC Device ClassWin USB Device ClassMass Storage Device ClassDM183032

DM163025-1

13

Mass Storage Device Class…And many more!

DV164127

Page 14: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Summary

15 new PIC® Microcontrollers with USB 2.0 Device• PIC16F145X family offers our lowest cost USB MCUs to date• PIC16F145X family offers our lowest-cost USB MCUs to date• PIC18FXXK50 MCUs allow easy migration from legacy PIC18 MCUs• High-Featured PIC18F97J94 is our first 8-bit to integrate LCD and USB

All Families offer Crystal-Free USB• Eliminates expense of external crystal• Increased system robustness• Enables smaller system board with lower BOM cost

Highly Integrated, from 14 to 100 Pins• All families support mTouch™ Capacitive Sensing• Easily implement low-cost battery charging or high-power LED drive

14

Easily implement low cost battery charging or high power LED drive• High-density LCD, CTMU measurement, and RTCC available

Page 15: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Backup

Page 16: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Product Availability

Device Family SamplesAvailable Volume Availabilityy Available y

PIC16F145X Family NOW Mid Oct. 2012

PIC18F2X/4XK50 Family NOW Early Nov. 2012

PIC18F97J94 Family October 2012 Early Nov. 2012

16

*Please note that volume availability is subject to lead time

Page 17: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Active Clock TuningPIC16F145X/ PIC18FXXK50 Only

Three Available Clock Sources Source 1: Main Oscillator Main

I t lClock TuningSou ce a Osc ato

31 kHz - 48 MHz Source 2: Low-Power T1 Oscillator

32 kHz Low-Power Crystal Option Ultra Low Current Consumption

Internal Oscillator31 kHz – 48 MHz

Tuning ModuleTuned to USB Clock

Ultra-Low Current Consumption Utilize SW RTC Implementation

Source 3: External Clock Source Up to 48 MHz accepted

SYSTEM CLOCK

External Clock SourceUp to 48 MHz

0.25% Accuracy via Clock Tuning Integrated into Main Oscillator

U USB St t f F bit

Low-PowerTimer 1 Oscillator (LPT1OSC)

Up to 48 MHz

Uses USB Start-of-Frame bits Can also self-tune to external Crystal Accurate clock for all peripherals

( )32.768 kHz Low Power

Real-Time-Clock(RTC)

17

Low-Power Crystal

Page 18: Introducing 15 · PDF fileIntroducing 15 New USB PIC® ... • Up to 4 KB RAM, 128 KB Flash supports a wide range of USB classes • Active current as low as 35 µA/MHz, Sleep current

Note: The Microchip name and logo, PIC, and MPLAB are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. mTouch, PICkit, and PICDEM are trademarks of Mi hi T h l I i th U S A d th t i AllMicrochip Technology Inc. in the U.S.A. and other countries. All other trademarks mentioned herein are the property of their respective companies.