Z8FMC16MCU
Z8FMC16MCU is Z8 Encore!-R Motor Control Series manufactured by Zilog.
Overview
The Z8 Encore!® Z8FMC16 Motor Control features a Flash program memory selections of 8KB or 16KB. By using Flash memory, you have the ability to easily update the code. The Z8 Encore!® features an on-chip Flash controller that typically manages the timing of Flash control signals for programming, page erase, and mass erase operations. The Flash controller can also be bypassed to allow direct control of Flash signals via the general purpose input/output (GPIO) pins. Flash memory can be programmed faster by controlling the Flash memory signals directly. Bypassing the Flash controller is beneficial when programming a large number of devices, and is most likely to be used by third party vendors who are developing the multi-site gang programmers.
Bypassing the Flash Controller
Flash controller bypass mode is enabled by writing the following three bytes of instruction to the on-chip debugger (OCD) via the DBG interface: 1. 80H
- This instruction initiates auto-baud calculation of the DBG interface data and clock rate. 2. F0H
- OCD writes testmode register mand. 3. 04H
- Data to be written to the testmode register. This data enables the Flash controller bypass mode.
Flash Memory Control Signals
Depending on the size (number of...