PIC32
![]()
Microchip PIC32™ Microcontroller Support
The Microchip PIC32 MCUs are a popular, low cost high-performance microcontroller family. HCC has developed a range of professional-quality USB, file system and TCP/IP solutions that provides a strong platform for software development with PIC32 devices.
Target-Ready Projects Delivered
When you buy middleware from HCC it is usually delivered as a tested, working, high performance project targeted at your tools and board with your chosen RTOS. Your integration effort and time-to-market are minimized and product quality is enhanced. Developers can focus on their core competences, safe in the knowledge that HCC has provided vital building blocks for their projects.
HCC Product Line
- MISRA-compliant TCP/IP stack with comprehensive protocol support
-
USB device stack with extensive range of class drivers and file system interfaces
-
USB host stack with full range of class drivers and file system interfaces
-
FAT/THIN/SafeFAT file systems
-
SafeFTL for NAND flash
-
SafeFLASH file system for NOR/NAND flash
-
TINY file system for small sector NOR flash
-
USB device failsafe bootloader
-
FAT failsafe bootloader
-
taskSync for synchronizing HCC middleware
Supported Tools
-
MPLAB IDE
RTOS Support
All of our software products can easily be used with or without an RTOS. To cope with in-house legacy systems and super-loops we offer taskSync, a small cooperative scheduler that handles the complex and subtle needs of typical embedded applications.
We have abstraction layers for almost every popular PIC32 embedded operating system including FreeRTOSTM, CMX RTXTM, µ-velOSity™,µC/OS-IITM, eCosTM, ThreadXTM, Segger embOSTM and many others.
Supported PIC32 Devices
PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F064H-40, PIC32MX320F128H, PIC32MX320F128L, PIC32MX340F128H, PIC32MX340F128L, PIC32MX340F256H, PIC32MX340F512H, PIC32MX360F256L, PIC32MX360F512L, PIC32MX420F032H, PIC32MX440F128H, PIC32MX440F128L, PIC32MX440F256H, PIC32MX440F512H, PIC32MX460F256L, PIC32MX460F512L, PIC32MX534F064H, PIC32MX534F064L, PIC32MX564F064H, PIC32MX564F064L, PIC32MX564F128H, PIC32MX564F128L, PIC32MX575F256H, PIC32MX575F256L, PIC32MX575F512H, PIC32MX575F512L, PIC32MX664F064H, PIC32MX664F064L, PIC32MX664F128H, PIC32MX664F128L, PIC32MX675F256H, PIC32MX675F256L, PIC32MX675F512H, PIC32MX675F512L, PIC32MX695F512H, PIC32MX695F512L, PIC32MX764F128H, PIC32MX764F128L, PIC32MX775F256H, PIC32MX775F256L, PIC32MX775F512H, PIC32MX775F512L, PIC32MX795F512H, PIC32MX795F512L.
