Kits & Evaluation Modules | Key Features | Development Tools | Applications | Video | Technical Documents |
Overview
Baseline 8-bit PIC MCUs (PIC10, PIC12, PIC16) PIC microcontrollers are finding their way into new applications like smart phones, audio accessories,video gaming peripherals and advanced medical devices. Microchip provides solutions for the entire performance range of 8-bit microcontrollers, with easy-to-use development tools, complete technical documentation and post design-in support through a global sales and distribution network.The 8-bit family power management features mean it can be used in many power sensitive applications. Active current consumption as low as 35 uA/MHz; sleep currents as small as 9nA for long standby times and battery life as long as 20 years coupled with flexible power and wake up modes,peripheral operation down to 1.8V.
A positive feature of this family is its ability to reuse code because of its common architecture and pin compatibility ascending through the family. It also has a wide range of integrated peripherals to choose from within the range of – currently – 325 devices. When it comes to display and HID devices, the family provides a range of options to drive segmented LCDs, and capacitive touch buttons. Microchip is known for its development tools, and they started with this family. A range of free IDEs and C compilers gets you writing code for your 8-bit PIC project straightaway.
Mid-Range 8-bit PIC MCUs (PIC12, PIC16) Mid-Range PIC Microcontrollers are the next tier in performance and features from Microchip’s Baseline PIC microcontrollers. Utilizing a 14-bit instruction word, these peripheral-rich devices are ideal for multi-dimensional applications that require a higher level of embedded control, yet with only 35 instructions to learn, achieving optimum system performance remains straightforward. This family features an instruction set consisting of just 35 (14-bit wide) instructions, 8K word (or 14KB) of addressable program memory, 46 bytes of RAM (maximum), 8 level hardware stack, 1 (9-bit) file select register, hardware interrupt handling, and a highly integrated feature set including EEPROM, LCD, mTouch sensing solutions and serial communications.
Microchip Enhanced Mid-Range 8-bit PIC MCUs (PIC12FXXX, PIC16F1XX) Microchip continues to invest in its 8-bit PIC Microcontroller line to provide a broad product portfolio that meets the needs of existing and future costumers. The new Enhanced Mid-Range core builds upon the best elements of the Mid-Range core and provides additional performance, while maintaining compatibility with Mid-Range PIC MCUs for true product migration.
This family features an instruction set consisting of 49 (14-bit wide) instructions, 32K word (or 56KB) of addressable program memory, 4K of RAM (maximum), 16 level hardware stack, 2 (16-bit) file select registers, hardware interrupt handling with content save, and an advanced feature set, multiple serial communications and motor control capability.
Microchip PIC18 8-bit PIC MCUs The PIC18 family combines the maximum level of performance and integration with the ease-of-use of an 8-bit architecture. With up to 16 MIPS of processing power, PIC18 Microcontrollers feature advanced peripherals, such as CAN, USB, Ethernet, LCD and CTMU. The family is split into two – the PIC18 “J” series, which is deigned for high memory density, cost sensitive applications, and the PIC18 “J” series, providing the highest performance with benchmark nanoWatt XLP extremely low power consumption. This family features an instruction set consisting of 83 (16-bit wide) powerful, C optimised instructions, up to 2MB addressable program memory, 4K of RAM (maximum), 32 level hardware stack, 1 (8-bit) file select register, integrated 8x8 hardware multiply, high performance 8-bit architecture. | ||||||||||||
|
Key Features
Features | Baseline Architecture | Mid-Range Architecture | Enhanced Mid-Range Architecture | PIC18 Architecture |
---|---|---|---|---|
Families | PIC10, PIC12, PIC16 | PIC12, PIC16 | PIC12FXXX, PIC16F1XX | PIC18 |
Pin Count | 6-40 | 8-64 | 8-64 | 18-100 |
Interrupts | No | Single interrupt capability | Single interrupt capability with hardware context save | Multiple interrupt capability with hardware context save |
Performance | 5 MIPS | 5 MIPS | 8 MIPS | Up to 16 MIPS |
Instructions | 33, 12-bit | 35, 14-bit | 49, 14-bit | 83, 16-bit |
Program Memory | Up to 3 KB | Up to 14 KB | Up to 28 KB | Up to 128 KB |
Data Memory | Up to 138 Bytes | Up to 368 Bytes | Up to 1,5 KB | Up to 4 KB |
Hardware Stack | 2 level | 8 level | 16 level | 32 level |
Key Features |
| In addition to Baseline:
|
In addition to Mid-Range:
| In addition to Enhanced Mid-Range:
|
Highlights | Lowest cost in the smallest form factor | Optimal cost to performance ratio | Cost effective with more performance and memory | High performance, optimized for C programming, advanced peripherals |
Total Number of Devices | 16 | 58 | 29 | 193 |
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | Microchip | MPLAB IDE | PIC/dsPIC | MPLAB IDE for all Microchip platforms. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Debuggers, Emulators & JTAG Tools | Microchip | DV244005DV244005 | PIC/dsPIC | MPLAB REAL ICE In-Circuit-Emulator |
Debuggers, Emulators & JTAG Tools | Microchip | DV164035DV164035 | PIC/dsPIC | MPLAB ICD 3 In-Circuit-Debugger |
Debuggers, Emulators & JTAG Tools | Microchip | PG164130PG164130 | PIC/dsPIC | MPLAB PICkit 3 Debugger Programmer |
Applications
- Design Solutions
- Battery Management
- EMC Design
- Low Power
- Human Interface
- mTouch Sensing Solutions
- Segmented LCD Solutions
- Connectivity
- Wireless
- USB
- Ethernet
- CAN
- Market Specific
- Automotive
- KEELOQ
- Lighting
- Motor Control
Video
Video1 | Video2 | Video3 |
---|---|---|
Kits & Evaluation Modules
PIC10/PIC12/PIC16/PIC18 8-bit PIC MCUs |
Part Number | Core Architecture | Silicon Family | Description |
---|---|---|---|
DV164101DV164101 | PIC12 | PIC12F6xx | PICkit 1 Flash Starter Kit |
DV164132DV164132 | PIC12 / PIC16 | PIC12F1xxx / PIC16F1xxx | F1 Evaluation Platform for Enhanced Mid-range PIC microcontrollers (PIC12F1xxx/PIC16F1xxx) |
DV164036DV164036 | PIC16 / PIC18 | PIC16F8xxx / PIC18F4xxx | |
DV164122DV164122 | PIC16 | PIC16F886 | PICkit Serial Analyzer |
Amicus18Amicus18 | PIC18 | PIC18FxxKxx | PIC18F25K20 (Amicus18) Based Eval Board |
DM163024DM163024 | PIC18 | ENC28J60 / PIC18F97J60 | PICDEM.net 2 Development Board |
DM180021DM180021 | PIC18 | PIC18F4xxx | |
DM182015-1DM182015-1 | PIC18 | PIC18F46J50 | 2.4 GHz MRF24J40 8-bit Wireless Development Kit |
DM183032DM183032 | PIC18 | PIC18F8xxx / PIC18FxxJxx | |
DV164136DV164136 | PIC18 | PIC18F8722 / PIC18F87J11-I/PTPIC18F87J11-I/PT | Development Kit for PIC18 Family MCUs |
PIC18F26J50-EVKPIC18F26J50-EVK | PIC18 | PIC18FxxJxx |