zlf645e0s2832g ZiLOG Semiconductor, zlf645e0s2832g Datasheet - Page 5

no-image

zlf645e0s2832g

Manufacturer Part Number
zlf645e0s2832g
Description
Crimzon Infrared Microcontrollers Zlf645 Series Flash Mcus With Learning Amplification
Manufacturer
ZiLOG Semiconductor
Datasheet
PS026407-0408able of ContentsTable able of
Register File Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
ICP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Flash Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Flash Byte Programming Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Infrared Learning Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Enabling ICP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Enabling Flash Accesses Through the ICP . . . . . . . . . . . . . . . . . . . . . . . . . 54
ICP Interface Logic Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
ICP Interface Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
In-Circuit Programming Control Register Definitions . . . . . . . . . . . . . . . . . . 61
Exiting ICP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Flash Memory Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Flash Controller Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Flash Control Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Enabling The Flash Byte Programming Interface . . . . . . . . . . . . . . . . . . . . 76
Flash Byte Programming Interface Flash Access Restrictions . . . . . . . . . . 76
ICP In-Circuit Programming Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 57
State of ZLF645 in ICP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
ICP Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
ICP Auto-Baud Detector/Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
ICP Serial Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
ICP Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
ICP Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
TEST Mode Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Flash Information Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Flash Operation Timing Using Flash Frequency Registers . . . . . . . . . . 68
Flash Code Protection Against External Access . . . . . . . . . . . . . . . . . . 68
Flash Code Protection Against Accidental Program and Erasure . . . . . 68
Byte Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Page Erase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Mass Erase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Flash Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Flash Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Flash Page Select Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Flash Sector Protect Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Flash Frequency High and Low Byte Registers . . . . . . . . . . . . . . . . . . 74
Flash Controller Functions Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 75
ZLF645 Series Flash MCUs
Product Specification
Table
Table of Contents
v

Related parts for zlf645e0s2832g