This guide explains how to port software from dsPIC33F/PIC24H devices to dsPIC33E/PIC24E microcontrollers, covering architecture, peripherals, and…
The document provides a comprehensive overview of the differences between the older dsPIC33F/PIC24H family and the newer dsPIC33E/PIC24E family. It outlines the migration considerations, including changes in CPU architecture, instruction set, memory organization, and peripheral features.
Key sections describe the expanded flash and RAM capacities, higher maximum CPU speed, additional DMA channels, new USB OTG support, and the updated interrupt vector table. The guide also details required software changes such as peripheral pin select (PPS) remapping, extended data space (EDS) usage, and updated configuration registers. This manual is written in Chinese.
| Maximum flash program memory | 512 KB |
|---|---|
| Maximum data RAM | 52 KB |
| Maximum CPU speed | 60 MIPS |
| DMA channels | 15 |
| USB module | OTG support added |
The dsPIC33E/PIC24E family can run at up to 60 MIPS.
The newer devices provide 15 DMA channels, while the older dsPIC33F/PIC24H devices have 8 channels.
The dsPIC33E/PIC24E devices offer up to 512 KB of flash, double the 256 KB available in the older series.