Flash Programming Solutions for the TMS320F28xxx DSCs