Plenty of errors in that document...
C32 can run with 25MHz bus just as DT256 if you order the right part number. There are two versions of C32, one with support for 16MHz bus and one with 25MHz.
Both families have clock monitor. Both families have a PLL.
C32 only comes with 32kb of flash, while the C family comes with 16 to 128kb. DT256 comes with 256kb of flash, while the D family comes with 32 to 512kb. RAM and EEPROM sizes will vary as well.
Main difference not mentioned:
- C32 has an internal voltage supervisor circuit (LVI). DT256 requires an external circuit.
Other differences:
- C family doesn't have several flash banks like the D family, and thus on the C family you can't program the flash from code executed in flash, you have to move the code to RAM. So this is a drawback for the C family.
- They are not code compatible. The PWM and the module routing register (MODRR) have different functionality on the both derivates, and are allocated on different addresses, but they have the same register names. Therefore code written for the D family may not be compatible with the C family.