English
Language : 

S12FTS128KV1 Datasheet, PDF (3/46 Pages) Freescale Semiconductor, Inc – 128k byte Flash (Non-Volatile) Memory
Freescale Semiconductor, InBlcoc.k Guide — FTS128K V01.03
Table of Contents
Section 1 Introduction
1.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.1.1 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.3 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.4 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Section 2 External Signal Description
2.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Section 3 Memory Map and Registers
3.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2 Modules Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.3 Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.3.1 FCLKDIV — Flash Clock Divider Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.3.2 FSEC — Flash Security Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.3.3 FTSTMOD — Flash Test Mode Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3.3.4 FCNFG — Flash Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3.3.5 FPROT — Flash Protection Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.3.6 FSTAT — Flash Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
3.3.7 FCMD — Flash Command Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
3.3.8 RESERVED1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
3.3.9 FADDR — 16-bit Address Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
3.3.10 FDATA — Flash 16-bit Data Buffer and Register . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Section 4 Functional Description
4.1 Program and Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
4.1.1 Writing the FCLKDIV Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
4.1.2 Program and Erase Sequences in User Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
4.1.3 Valid Flash Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
4.1.4 Illegal Flash Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
4.2 Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
4.3 Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
3
For More Information On This Product,
Go to: www.freescale.com