Skip to content

Differences in XMC4 Family

Lucas Brendel edited this page Nov 16, 2019 · 2 revisions

4100 and 4200

API and code perspective these devices are exactly the same. They different only in memory sizes and pin options.

All further comparisons will be between the 4200.

4200 and 4300

4200 has unique mod can_mo0, hrpwm0, hrpwm0_csg0, hrpwm0_hrc0, posif0,
4300 has unique mods can_mo, ecat0, ecat_con, ecat0_fmmu0, ecat0_sm0, eth0, eth0_con, port15, port4, port5, usb_ch0
4200 has unique files ccu40 (ecrd.rs), ccu80 (ecrd.rs), scu_general (many), scu_hibernate (many),
4300 has unique files ccu40_cc40 (ecrd0.rs, ecrd1.rs), ccu80_cc80 (ecrd0.rs, ecrd1.rs), port0 (iocr12.rs), port3 (iocr4.rs), scu_clk (ecatclkcr.rs)
Both have multiple differences in usb0

4200 and 4400

4400 has unique mods dsd, dsd_ch0, eth0, eth0_con, port15, port4, port5, usb_ch0
4400 has unique files in port0 (iocr12.rs), port3 (iocr4.rs), usb_0 (many)

4300 and 4800

contain ecat mod and no others do.

4300 4500 4700 4800

have sdmmc

Clone this wiki locally