Targeted for ultra-high reliability systems, the MC9S12K MCU is a 16-bit device that has an increased reliability over the life of the product.
The improvement is due to a built-in error checking and correction code (ECC) in the flash memory. The program and erase operations automatically generate six parity bits per work making ECC transparent to you. The ECC logic implements a modified Hamming code capable of correcting single-bit faults and detecting double-bit faults in each word.
The MC9S12K is composed of standard on-chip peripherals and maintains pin compatibility with the MC9S12D family.