47.1 Appendix A: Migration

Table 47-1. Migration from SAM C21N/J/G/E to PIC32CMxxxxMC00048/32
FEATURESAMC21N/J/G/EPIC32CMxxxxMC00048/32PCB HDW Non-CompatibleSW Non-CompatibleComments
#PIN100/64/48/3248/32------
#I/O84/52/38/2638/26------
Max Frequency (MHz)4848------
CPUCortex M0+Cortex M0+------
Flash256/128/64/32 kB128/64 kB------
Data Flash8/4/2/14/2------
SRAM32/16/8/416/8------
MPU8 regions8 regions------
Oscillators/Clock Sources32.768 kHz crystal oscillator (XOSC32K)

0.4-32 MHz crystal oscillator (XOSC)

32.768 kHz internal oscillator (OSC32K)

32.768 kHz ultra low-power internal oscillator (OSCULP32K)

48 MHz high-accuracy internal oscillator (OSC48M)

96 MHz Fractional Digital Phased Locked Loop (FDPLL96M)

32.768 kHz crystal oscillator (XOSC32K)

0.4-32 MHz crystal oscillator (XOSC)

32.768 kHz internal oscillator (OSC32K)

32.768 kHz ultra low-power internal oscillator (OSCULP32K)

48 MHz high-accuracy internal oscillator (OSC48M)

96 MHz Fractional Digital Phased Locked Loop (FDPLL96M)

------
--
--
--
--
--
--
--
--
TC Instances8/55------
TCC Instances33--XALOCK function not available for PIC32CM MC00
Waveform Output (TCC0/TCC1/TCC2)8/6/48/6/4------
EVSYS1212------
DMA Channels1212------
CAN Interface20XXCAN module not available on PIC32CM MC00
CCL44------
SERCOM Instances8/6/6/44------
USART--XThe DBGCTRL register is not available for PIC32CM MC00
SPI------
I2C--X10-bit Client mode not available on PIC32CM MC00
DIVASYesYes------
ADC Channels20/20/14/1014/10XXDAC is not available for use in positive mux position in the ADC on PIC32CM MC00
ADC Instances22
SDADC Channels33------
AC4/2/2/22------
DAC11------
TSENS11------
RTCYesYes------
RTC Alarms11------
RTC Compare valuesOne 32-bit value or two 16-bit valuesOne 32-bit value or two 16-bit values------
EIC16 + 1 NMI16 + 1 NMI------
PTC - Self capacitance channels32/32/22/160XXPTC module not available on PIC32CM MC00
PTC - Mutual capacitance channels256/256/120/600XXPTC module not available on PIC32CM MC00
FREQMYesYes------
WDTYesYes------