parity has an extra bit for every byte. so each chip has an amount of bits divisible by 9, as opposed to 8.
ecc modules have a "9th" chip as opposed to an extra bit.
parity is capable of catching single bit errors.
ecc is capable of FIXING single bit errors, and reporting multibit errors.
asjf;aiweadflkjblksj;l bkja dfba;s