Language: English | Deutsch | 中国的       Change Country

Development tools   
Microchip Technology
Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality.

News

Microchip and Digilent® Add Arduino™ Compatible chipKIT™ uC32™ Development Platform and Wi-Fi® Shield for 32-bit PIC® Microcontrollers

Microchip Expands SPI Flash Memory Portfolio With Three New Low-Power Devices

Microchip Boosts 32-bit MCU Performance by 25% on Low-Cost, Small Package PIC32 MX1/MX2 Series

Microchip’s New Embedded Wi-Fi® Development Boards Integrate TCP/IP Stack; Enable Internet of Things Via Simple Serial Connection

Microchip Expands Serial SRAMs With Industry’s Largest and Fastest Devices at 1 Mbit Densities and 80 Mbps Speeds; First at 5V Operation

Microchip Debuts New Family of Mid-Range, SPI Real-Time Clock/Calendars (RTCC) in Smaller, 10-pin Packages

Microchip Expands Zero-Drift Operational Amplifier Portfolio for Signal Conditioning, Instrumentation and Portable Sensor Applications

Microchip’s Remote Control Demo Board Integrates Graphics, Touch Sensing, USB and Wireless Connectivity

Microchip Simplifies C Compiler Line, Provides Best Execution Speed

Microchip Brings Cost-Effective Advanced Analog and Digital Integration to 8-bit PIC® Microcontrollers

Microchip Announces New Tools That Enable Higher-Performance,

Microchip Introduces Six New Low-Cost 8-bit Enhanced Mid-range Core Microcontrollers

Microchip Technology Rolls Out First PIC® Microcontrollers Featuring Enhanced Mid-range 8-bit Core


Processor Families

32-bit PIC Microcontrollers

Building on Microchip´s 8-& 16-bit PIC® microcontrollers, the PIC32 MCU family delivers 32-bit performance with more memory to solve your increasingly complex embedded designs. more
Group lineup: PIC32MX5XX/6XX/7XX, PIC32MX3XX, PIC32MX4XX, PIC32MX1xx, PIC32MX2xx, PIC32MX3XX, PIC32MX4XX, PIC32MX1xx, PIC32MX2xx

dsPIC33F DSC

The dsPIC33F CPU has a 16-bit (data) modified Harvard architecture with an enhanced
instruction set, including significant support for digital signal processing. more
Group lineup: dsPIC33FJXXGPX02/04, dsPIC33FJXXXGPX06/X08/X10, dsPIC33FJXXMCX02/X04, dsPIC33FJXXXMCX06/X08/X10, dsPIC33FJ12GP201/202, dsPIC33FJ12MC201/202, dsPIC33FJ32MC202/204, dsPIC33FJ32GP202/204/304, dsPIC33FJ06GS101/X02/J16GSX02/X04, dsPIC33FJ16GP101/102, dsPIC33FJ16MC101/102, dsPIC33FJ32GSxxx, dsPIC33FJ64GS, dsPIC33FJXXGPX02/04, dsPIC33FJXXXGPX06/X08/X10, dsPIC33FJXXMCX02/X04, dsPIC33FJXXXMCX06/X08/X10, dsPIC33FJ12GP201/202, dsPIC33FJ12MC201/202, dsPIC33FJ32MC202/204, dsPIC33FJ32GP202/204/304, dsPIC33FJ06GS101/X02/J16GSX02/X04, dsPIC33FJ16GP101/102, dsPIC33FJ16MC101/102, dsPIC33FJ32GSxxx, dsPIC33FJ64GS

dsPIC30F DSC

The dsPIC30F CPU module has a 16-bit (data) modified Harvard architecture with an enhanced
instruction set, including significant support for DSP. more
Group lineup: dsPIC30F1010/202X, dsPIC30F2011/2012/3012/3013, dsPIC30F2010, dsPIC30F3010/3011, dsPIC30F3014/4013, dsPIC30F4011/4012, dsPIC30F5011/5013, dsPIC30F5015/5016, dsPIC30F6010A/6015, dsPIC30F6011A/6012A/6013A/6014A, dsPIC30F1010/202X, dsPIC30F2011/2012/3012/3013, dsPIC30F2010, dsPIC30F3010/3011, dsPIC30F3014/4013, dsPIC30F4011/4012, dsPIC30F5011/5013, dsPIC30F5015/5016, dsPIC30F6010A/6015, dsPIC30F6011A/6012A/6013A/6014A

PIC24F MCU

The PIC24F architecture specification was created as a powerful extension of Microchip’s existing RISC microcontroller portfolio. By giving users an even greater range of options for computational power and rich peripheral sets, it allows users to grow their applications.
At the same time, the architecture was tailored to keep as much of the existing PICmicro® MCU feature set and nomenclature as possible, making it easy for
applications to make the jump. more
Group lineup: PIC24FJXXGXX, PIC24F08KA101, PIC24F04KA201, PIC24FJXXGXX, PIC24F08KA101, PIC24F04KA201

PIC24H MCU

The PIC24H General Purpose Family is ideal for a wide variety of 16-bit MCU embedded applications. The PIC24H device family employs a powerful 16-bit architecture, ideal for
applications that rely on high-speed, repetitive computations, as well as control. more
Group lineup: PIC24HJXXGXX, PIC24HJ12GP201, PIC24HJ32GP202/204/16GP304, PIC24HJ32GP302/304, PIC24HJXXGXX, PIC24HJ12GP201, PIC24HJ32GP202/204/16GP304, PIC24HJ32GP302/304

PIC18

Microchip’s PIC18 MCUs are ideal for applications requiring 10-16 MIPS performance, with up to 128KB program memory, ranging from 18-100 pins and include: C compiler efficiency, High performance architecture (16-bit program word), Flexibility of self programming Flash, Industry leading peripherals and firmware including CAN, USB, ZigBee™, TCP/IP. more
Group lineup: PIC18F1220/1320, PIC18F1230/1330, PIC18F13K50/14K50, PIC18F2220/2320/4220/4320, PIC18F4321, PIC18F2331/2431/4331/4431, PIC18F2XK20/4XK20, PIC18F2X1X/4X1X, PIC18F2420/2520/4420/4520, PIC18F2423/2523/4423/4523, PIC18F2450/4450, PIC18F2455/2550/4455/4550, PIC18F2458/2553/4458/4553, PIC18F2480/2580/4480/4580, PIC18F45J10, PIC18F24J11, PIC18F2525/2620/4525/4620, PIC18F2585/4585/2680/4680, PIC18F25J11   , PIC18F2682/2685/4682/4685, PIC18F26J11, PIC18F44J10, PIC18F44J11 , PIC18F45J11, PIC18F6310/6410/8310/8410, PIC18F6390/6490/8390/8490, PIC18F6393/6493/8393/8493, PIC18F63J11, PIC18F63J90, PIC18F64J11, PIC18F64J90, PIC18F6520/8520/6620/8620/6720/8720, PIC18F6527, PIC18F6585/8585/6680/8680, PIC18F65J10, PIC18F65J11, PIC18F65J50, PIC18F65J90, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F66J10, PIC18F66J11, PIC18F66J50, PIC18F67J60, PIC18F6722, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F83J11, PIC18F83J90, PIC18F84J11, PIC18F84J90, PIC18F8527, PIC18F85J10, PIC18F85J11, PIC18F85J50, PIC18F85J90, PIC18F8622, PIC18F8627, PIC18F8722, PIC18F86J10, PIC18F86J11, PIC18F86J50, PIC18F86J60, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F96J60, PIC18F97J60, PIC1867J60, PIC18F46J11, PIC18F1XK22/LF1XK22, PIC18F46J50, PIC18F87J90, PIC18F66K80, PIC18(L)F2X/4XK22, PIC18F47J13, PIC18F47J53, PIC18F87K22, PIC18F87K90, PIC18F87J72, PIC18F87J93, PIC18F1220/1320, PIC18F1230/1330, PIC18F13K50/14K50, PIC18F2220/2320/4220/4320, PIC18F4321, PIC18F2331/2431/4331/4431, PIC18F2XK20/4XK20, PIC18F2X1X/4X1X, PIC18F2420/2520/4420/4520, PIC18F2423/2523/4423/4523, PIC18F2450/4450, PIC18F2455/2550/4455/4550, PIC18F2458/2553/4458/4553, PIC18F2480/2580/4480/4580, PIC18F45J10, PIC18F24J11, PIC18F2525/2620/4525/4620, PIC18F2585/4585/2680/4680, PIC18F25J11   , PIC18F2682/2685/4682/4685, PIC18F26J11, PIC18F44J10, PIC18F44J11 , PIC18F45J11, PIC18F6310/6410/8310/8410, PIC18F6390/6490/8390/8490, PIC18F6393/6493/8393/8493, PIC18F63J11, PIC18F63J90, PIC18F64J11, PIC18F64J90, PIC18F6520/8520/6620/8620/6720/8720, PIC18F6527, PIC18F65J10, PIC18F65J11, PIC18F65J50, PIC18F65J90, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F66J10, PIC18F66J11, PIC18F66J50, PIC18F67J60, PIC18F6722, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F83J11, PIC18F83J90, PIC18F84J11, PIC18F84J90, PIC18F8527, PIC18F85J10, PIC18F85J11, PIC18F85J50, PIC18F85J90, PIC18F8622, PIC18F8627, PIC18F8722, PIC18F86J10, PIC18F86J11, PIC18F86J50, PIC18F86J60, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F96J60, PIC18F97J60, PIC1867J60, PIC18F46J11, PIC18F1XK22/LF1XK22, PIC18F46J50, PIC18F87J90, PIC18F66K80, PIC18(L)F2X/4XK22, PIC18F47J13, PIC18F47J53, PIC18F87K22, PIC18F87K90, PIC18F87J72, PIC18F87J93

PIC16

The Baseline Architecture includes the PIC10 family and portions of the PIC12 and PIC16 families. These devices utilize a12-bit program word architecture with 6 to 28-pin package options. The concisely defined feature set of the Baseline Architecture enables the most cost-effective product solutions. A range of low operating voltages makes this architecture ideal for battery-operated applications.
The Mid-Range Architecture includes members of the PIC12 and PIC16 families that feature a 14-bit program word architecture. These families are available with 8 to 64-pin package options. more
Group lineup: PIC16C432, PIC16C554/8, PIC16C5X, PIC16C620/20A/21/21A/22/22A, PIC16C63A/65B/73B/74B, PIC16C717/770/771, PIC16C745/65, PIC16C773/4, PIC16C781/2, PIC16C925/6, PIC16C6X, PIC16C72/CR72, PIC16F508/509/16F505, PIC12F510/16F506, PIC16F526, PIC16F610/16HV610/PIC16F616/16HV616, PIC16F627A/628A/648A, PIC16F630/676, PIC16F631/677/685/687/689/690, PIC12F635/PIC16F636/PIC16F639, PIC16F684, PIC16F688, PIC16F716, PIC16F72, PIC16F72X/PIC16LF72X, PIC16F7X7, PIC16F73/4/6/7, PIC16F785/HV785, PIC16F818/819, PIC16F84A, PIC16F87/88, PIC16F870/1, PIC16F882/883/884/886/887, PIC16F91X, PIC16HV540, PIC16C62B/72A, PIC16F193X/LF193X, PIC16(L)F1503, PIC16(L)F1507, PIC16(L)F1508/9, PIC16(L)F1512/1513, PIC16(L)F1516/17/18/19, PIC16(L)F1526/27, PIC16(L)F1782/83, PIC16(L)F1824/1828, PIC16(L)F1825/1829, PIC16(L)F1826/27, PIC16(L)F1847, PIC16(L)F1933, PIC16(L)F1946/1947, PIC16(L)F707, PIC16(L)F720/721, PIC16LF1902/1903, PIC16LF1904/06/07, PIC16C5X, PIC16F508/509/16F505, PIC12F510/16F506, PIC16F526, PIC16F610/16HV610/PIC16F616/16HV616, PIC16F627A/628A/648A, PIC16F630/676, PIC16F631/677/685/687/689/690, PIC12F635/PIC16F636/PIC16F639, PIC16F684, PIC16F688, PIC16F716, PIC16F72, PIC16F72X/PIC16LF72X, PIC16F7X7, PIC16F73/4/6/7, PIC16F785/HV785, PIC16F818/819, PIC16F84A, PIC16F87/88, PIC16F882/883/884/886/887, PIC16F91X, PIC16HV540, PIC16F193X/LF193X, PIC16(L)F1503, PIC16(L)F1507, PIC16(L)F1508/9, PIC16(L)F1512/1513, PIC16(L)F1516/17/18/19, PIC16(L)F1526/27, PIC16(L)F1782/83, PIC16(L)F1824/1828, PIC16(L)F1825/1829, PIC16(L)F1826/27, PIC16(L)F1847, PIC16(L)F1933, PIC16(L)F1946/1947, PIC16(L)F707, PIC16(L)F720/721, PIC16LF1902/1903, PIC16LF1904/06/07

PIC12F

The high performance of the PIC12F devices can be attributed to a number of architectural features commonly found in RISC microprocessors. To begin with, the PIC12F devices use a Harvard architecture in which program and data are accessed on separate buses. This improves bandwidth over traditional von Neumann architectures where program and data are fetched on the
same bus. Separating program and data memory further allows instructions to be sized differently than the 8-bit wide data word. more
Group lineup: PIC12(L)F1501, PIC12F508/509/16F505, PIC12F510, PIC12F519, PIC12F609/615/617/12HV609/HV615, PIC12F629/675, PIC12F683, PIC12(L)F1840, PIC12(L)F182X, PIC16(L)F182X, PIC12F752/HV752, PIC12LF1840T48A, PIC12(L)F1501, PIC12F508/509/16F505, PIC12F510, PIC12F519, PIC12F609/615/617/12HV609/HV615, PIC12F629/675, PIC12F683, PIC12(L)F1840, PIC12(L)F182X, PIC16(L)F182X, PIC12F752/HV752, PIC12LF1840T48A

PIC10F200

The PIC10F200 is a low-cost, high-performance, 8-bit, fullystatic, Flash-based CMOS microcontroller. It employs a RISC architecture with only 33 single-word/ single-cycle instructions. All instructions are single cycle (1 μs) except for program branches, which take two cycles. It delivers performance in an order of magnitude higher than competitors in the same price category. The easy-to-use and easy to remember instruction set reduces development time significantly. more
Group lineup: PIC10F200/202/204/206, PIC10F200/202/204/206

PIC10F220

The PIC10F220 is a low-cost, high-performance, 8-bit, fully-static Flash-based CMOS microcontroller. It employs a RISC architecture with only 33 single-word/ single-cycle instructions. All instructions are singlecycle (1 μs) except for program branches, which take two cycles. The PIC10F220 delivers performance in an order of magnitude higher than their competitors in the same price category. The 12-bit wide instructions are highly symmetrical, resulting in a typical 2:1 code compression over other 8-bit microcontrollers in its class. The easy-to-use and easy to remember instruction set reduces development time significantly. The PIC10F220 are also equipped with special features that reduce system cost and power requirements. more
Group lineup: PIC10F220/222, PIC10F220/222

PIC24E

The PIC24E general purpose MCUs feature the highest speed 70 MIPS core with excellent performance and code density. more
Group lineup: PIC24EPXXXGP20X, PIC24EPXXXMC20X, PIC24EPXXXGP20X, PIC24EPXXXMC20X

dsPIC33E

Microchip’s dsPIC33E family of digital signal controllers (DSCs) features a 70 MIPS dsPIC® DSC core with integrated DSP and enhanced on-chip peripherals. more
Group lineup: dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X, dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X

PIC10F32X

Based upon the Mid-Range architecture, the PIC10F320/322 is the next generation of the PIC10F family and provides an increased feature set with improved performance. more
Group lineup: PIC10(L)F320/322, PIC10(L)F320/322

 
Product Training Modules (PTMs)
Microchip mTouch Capacitive Touch Sensing

Microchip IrDA Protocol

Microchip Graphics LCD System and PIC24 Interface

Serial Communications using dsPIC30F UART

Serial Communications using dsPIC30F SPI

Serial Communications using dsPIC30F I²C

Serial Communications using dsPIC30F CAN

PIC32 Introduction

PIC24 Introduction

PIC18/PIC24 Deep Sleep Mode

PIC18 K-series

Introduction to dsPIC33F Architecture Part 2

Introduction to dsPIC33F Architecture Part 1

dsPIC33F DMAC

dsPIC30F Quadrature Encoder Interface

dsPIC30F Motor Control PWM

dsPIC30F Interrupts

dsPIC30F DSP Engine & ALU

dsPIC30F Architecture Part 2

dsPIC30F Architecture Part 1

dsPIC30F Addressing Modes Part 2

dsPIC30F Addressing Modes Part 1

dsPIC30F 12-bit ADC Part 2

dsPIC30F 12-bit ADC Part 1

dsPIC DSC Timers

Digital Signal Controller Audio and Speech Solutions


Whitepapers and Technical Articles   

The latest whitepapers and technical articles from Microchip
Practical Applications of Low Power Design with nanoWatt XLP
In any low power or battery powered application that includes microcontrollers, there are four basic parameters that need to be controlled in order to have a system meet power requirements: • Low Sleep Current • Low Active Current • Fast Wake-Up Time • Low-Power Monitoring Circuits. As the drive to develop lower-power consumption, longer battery life and higher efficiency devices continues, there is a family of products to help you deliver on your next generation devices.
The Effect of Adding Radios on 802.11g Network Throughput
BodyCom Technology
The BodyCom system is a new short-range wireless connectivity technology that uses the capability of the human body to transport a few signals that provide intuitive, simple, and safe communication between two electronically compatible devices. Communication between BodyCom system devices occurs when they are within a few centimeters of the human body: a simple proximity or touch detection can establish a BodyCom system connection.