SN8F2280 Series
USB 2.0 Full-Speed 8-Bit Micro-Controller
14 Flash
14.1 OVERVIEW
The SN8F2280 series USB MCU integrated device feature in-system programmable (ISP) FLASH memory for
convenient, upgradeable code storage. The FLASH memory may be programmed via the SONiX 8 bit MCU
programming interface or by application code and USB interface for maximum flexibility. The SN8F2280 provides
security options at the disposal of the designer to prevent unauthorized access to information stored in FLASH
memory.
¾
The MCU is stalled during Flash write (program) and erase operations, although peripherals (USB, Timers, WDT,
I/O, PWM, etc.) remain active.
¾
¾
Interrupts will disable by firmware during a Flash write or erase operation.
The Flash page containing the code option (ROM address 0x2F80 ~ 0x2FFF) cannot be erased from application
code when the code option’s security enable.
¾
¾
¾
Watch dog timer should be clear before the Flash write or erase operation.
The erase operation sets all the bits in the Flash page to logic 1.
Hardware will hold system clock and automatically move out data from RAM and do programming, after
programming finished, hardware will release system clock and let MCU execute the next instruction.(Recommend
add two NOP instructions after this active).
SONiX TECHNOLOGY CO., LTD
Page 148
Version 1.1