For this Arrow New Product Insights, we’ll highlight some of the features and benefits of Microchip’s PIC® microcontrollers and dsPIC® digital signal controllers. Microchip’s PIC® MCU ecosystem is built to deliver the best user experience, accelerating development, enabling seamless transitions between platforms, and delivering innovative peripherals to enhance design capabilities.
The PIC® microcontroller family allows developers to quickly scale designs up or down as the design evolves, requiring higher performance, lower power, or additional functions, saving the time and cost of designing in new hardware and recoding for new platforms. This is due to the common design ecosystem that covers the full 8 to 32-bit performance spectrum and protects the investment in code development.
- 8-bit, 16-bit, 32-bit PIC® MCUs
- 16-bit dsPIC® DSCs
- Flexible memory technologies
- Upward compatible architecture
Scalability is further facilitated by the availability of pin-compatible, drop-in replacement hardware bridging product families. PIC® MCUs and dsPIC® DSCs also integrate innovative peripherals to implement complex functions, simplify development and lower total solution footprint and cost.
- Core Independent Peripherals
- Configurable Logic Cell
- Intelligent Analog
- Peripheral Pin Select
- Peripheral Trigger Generator
To support development with all of its MCUs and DSCs, Microchip provides free award winning tools as part of its NetBeans-based MPLAB X IDE, MPLAB Code Configurator (MCC) and MPLAB Harmony Integrated Software Framework. The MPLAB IDE is also extensible via 3rd party plugins and software and integrates seamlessly with programmers, debuggers, simulators, and emulators. All of this is supported by free code libraries, webinars, application notes, and reference designs. This tight integration between a comprehensive hardware and software ecosystem helps developers deliver their products to market faster and at a lower cost.
MPLAB X IDE
- Supports all MCUs and DSCs
- Free C compilers, software libraries
MPLAB Code Configurator (MCC)
- Graphical programming environment
- Automatic peripheral/function configuration and code generation
MPLAB Harmony Integrated Software Framework (ISF)
- Code abstraction
- Libraries, drivers, system services, middleware, third-party code
- RTOS integration