Для программирования Flash памяти контроллера C8051F320 предназначен
C2 интерфейс. Это двухпроводная реализация JTAG, разработанная SiLabs. Этот же интерфейс используется во время отладки. Алгоритм программирования Flash памяти через
C2 интерфейс описан в
AN127, расположенном на странице
Applications сайта SiLabs. Таким образом, Вы сами можете создать программатор для C8051F320. В теме
USB-Blaster des00 подсказывает, что для программирования можно использовать ByteBlaster. Можно использовать штатные средства от SiLabs
Serial Adapter for C8051Fxxx MCU ($65) или
USB Debug Adapter FOR C8051Fxxx MCU ($49.95). Оба адаптера позволяют отлаживать любой MCU фирмы SiLabs через интерфейсы JTAG или C2.
Serial Adapter (EC2) подключается к ПЭВМ через RS-232C,
USB Debug Adapter - через USB.