Freescale Semiconductor EETX4K User Manual Page 1

Browse online or download User Manual for Unknown Freescale Semiconductor EETX4K. Freescale Semiconductor EETX4K User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 46
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its
products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability,
including without limitation consequential or incidental damages. “Typical” parameters which may be provided in Motorola data sheets and/or specifications can and do vary in
different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s
technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as
components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the
Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized
application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses,
and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges
that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal
Opportunity/Affirmative Action Employer.
DOCUMENT NUMBER
S12EETX4KV0
1
©Motorola, Inc., 2001
EETX4K
Block Guide
V00.04
Original Release Date: 7 JUL 2003
Revised: 30 OCT 2003
Motorola, Inc.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
Page view 0
1 2 3 4 5 6 ... 45 46

Summary of Contents

Page 1 - Block Guide

Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee reg

Page 2 - Revision History

Block Guide — S12EETX4KV0 V00.0410 Freescale Semiconductor, I Freescale Semiconductor, Inc.For More

Page 3 - Table of Contents

Block Guide — S12EETX4KV0 V00.0411Section 1 Introduction1.1 OverviewThis document describes the EETX4K module which includes a 4K byte EEPROM (Non-V

Page 4

Block Guide — S12EETX4KV0 V00.04121.4 Block DiagramA block diagram of the EEPROM module is shown in Figure 1-1.Figure 1-1 Module Block DiagramEETX4K

Page 5 - List of Figures

Block Guide — S12EETX4KV0 V00.0413Section 2 External Signal Description2.1 OverviewThe EEPROM module contains no signals that connect off-chip.

Page 6

Block Guide — S12EETX4KV0 V00.0414Section 3 Memory Map and Registers3.1 OverviewThis section describes the memory map and registers for the EEPROM m

Page 7 - List of Tables

Block Guide — S12EETX4KV0 V00.0415Figure 3-1 EEPROM Memory MapEEPROM RegistersADDRESS OFFSET = $_00EEPROM Configuration FieldADDRESS OFFSET = $_0BEEPR

Page 8

Block Guide — S12EETX4KV0 V00.0416The EEPROM module also contains a set of 12 control and status registers located between EEPROMregister address offs

Page 9

Block Guide — S12EETX4KV0 V00.04173.3 Register Descriptions3.3.1 ECLKDIV — EEPROM Clock Divider RegisterThe ECLKDIV register is used to control time

Page 10 - Freescale Semiconductor, Inc

Block Guide — S12EETX4KV0 V00.04183.3.3 RESERVED2This register is reserved for factory testing and is not accessible.Figure 3-4 RESERVED2All bits rea

Page 11 - Section 1 Introduction

Block Guide — S12EETX4KV0 V00.04193.3.5 EPROT — EEPROM Protection RegisterThe EPROT register defines which EEPROM sectors are protected against progr

Page 12 - 1.4 Block Diagram

Block Guide — S12EETX4KV0 V00.042Revision History Freescale Semiconductor, I Freescale Semiconducto

Page 13 - 2.1 Overview

Block Guide — S12EETX4KV0 V00.04203.3.6 ESTAT — EEPROM Status RegisterThe ESTAT register defines the operational status of the module.Figure 3-7 EEP

Page 14 - 3.2 Module Memory Map

Block Guide — S12EETX4KV0 V00.0421The CCIF flag indicates that there are no more commands pending. The CCIF flag is cleared whenCBEIF is clear and set

Page 15

Block Guide — S12EETX4KV0 V00.0422Figure 3-8 EEPROM Command Register (ECMD)All CMDB bits are readable and writable during a command write sequence wh

Page 16

Block Guide — S12EETX4KV0 V00.04233.3.9 EADDR — EEPROM Address RegistersThe EADDRHI and EADDRLO registers are the EEPROM address registers.Figure 3-10

Page 17 - 3.3 Register Descriptions

Block Guide — S12EETX4KV0 V00.0424Figure 3-13 EEPROM Data Low Register (EDATALO)All EDHI and EDLO bits read zero and are not writable in normal modes

Page 18 - 3.3.3 RESERVED2

Block Guide — S12EETX4KV0 V00.0425Section 4 Functional Description4.1 EEPROM Command OperationsWrite and read operations are both used for the progr

Page 19

Block Guide — S12EETX4KV0 V00.0426then 182kHz. In this case, the EEPROM program and erase algorithm timings are increased over theoptimum target by:NO

Page 20

Block Guide — S12EETX4KV0 V00.0427Figure 4-1 Determination Procedure for PRDIV8 and EDIV BitsPRDIV8=1yesnoPRDIV8=0 (reset)12.8MHz?EECLK=(PRDCLK)/(1+E

Page 21

Block Guide — S12EETX4KV0 V00.04284.1.2 Command Write SequenceThe EEPROM command controller is used to supervise the command write sequence to execut

Page 22 - 3.3.8 RESERVED3

Block Guide — S12EETX4KV0 V00.0429NOTE:The user should not program an EEPROM word without first erasing the sector inwhich that word resides.4.1.3.1

Page 23

Block Guide — S12EETX4KV0 V00.043Table of ContentsSection 1 Introduction1.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 24

Block Guide — S12EETX4KV0 V00.0430Figure 4-2 Example Erase Verify Command Flow4.1.3.2 Program CommandThe program operation will program a previously

Page 25

Block Guide — S12EETX4KV0 V00.04312. Write the program command, $20, to the ECMD register.3. Clear the CBEIF flag in the ESTAT register by writing a “

Page 26

Block Guide — S12EETX4KV0 V00.0432Figure 4-3 Example Program Command Flow4.1.3.3 Sector Erase CommandThe sector erase operation will erase both words

Page 27

Block Guide — S12EETX4KV0 V00.0433An example flow to execute the sector erase operation is shown in Figure 4-4. The sector erase commandwrite sequence

Page 28 - 4.1.3 EEPROM Commands

Block Guide — S12EETX4KV0 V00.0434Figure 4-4 Example Sector Erase Command Flow4.1.3.4 Mass Erase CommandThe mass erase operation will erase all addr

Page 29

Block Guide — S12EETX4KV0 V00.0435If the EEPROM memory to be erased contains any protected area, the PVIOL flag in the ESTAT registerwill set and the

Page 30

Block Guide — S12EETX4KV0 V00.04361. Write to any EEPROM memory address to start the command write sequence for the sector eraseabort command. The add

Page 31

Block Guide — S12EETX4KV0 V00.0437Figure 4-6 Example Sector Erase Abort Command Flow4.1.3.6 Sector Modify CommandThe sector modify operation will er

Page 32

Block Guide — S12EETX4KV0 V00.04382. Write the sector modify command, $60, to the ECMD register.3. Clear the CBEIF flag in the ESTAT register by writi

Page 33

Block Guide — S12EETX4KV0 V00.04391. Writing to an EEPROM address before initializing the ECLKDIV register.2. Writing a byte or misaligned word to a v

Page 34

Block Guide — S12EETX4KV0 V00.0444.4 Background Debug Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Page 35

Block Guide — S12EETX4KV0 V00.04404.2 Wait ModeIf a command is active (CCIF=0) when the MCU enters the WAIT mode, the active command and anybuffered

Page 36

Block Guide — S12EETX4KV0 V00.0441BDM status register. This BDM action will cause the MCU to override the Flash security state and theMCU will be unse

Page 37

Block Guide — S12EETX4KV0 V00.0442Figure 4-8 EEPROM Interrupt ImplementationFor a detailed description of the register bits, refer to the EEPROM Conf

Page 38

Block Guide — S12EETX4KV0 V00.0443Index–A–ACCERR 21–B–Background Debug Mode 40BLANK 21–C–CBEIE 18CBEIF 20CCIE 18CCIF 20CMDB 22Command Write Sequence 1

Page 39

Block Guide — S12EETX4KV0 V00.0444 Freescale Semiconductor, I Freescale Semiconductor, Inc.For More

Page 40 - 4.5 EEPROM Module Security

Block Guide — S12EETX4KV0 V00.0445Block Guide End Sheet Freescale Semiconductor, I Freescale Semico

Page 41 - 4.7 Interrupts

Block Guide — S12EETX4KV0 V00.0446FINAL PAGE OF46PAGES Freescale Semiconductor, I Freescale Semicon

Page 42

Block Guide — S12EETX4KV0 V00.045List of FiguresFigure 1-1 Module Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 43

Block Guide — S12EETX4KV0 V00.046 Freescale Semiconductor, I Freescale Semiconductor, Inc.For More

Page 44

Block Guide — S12EETX4KV0 V00.047List of TablesTable 3-1 EEPROM Configuration Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 45 - Block Guide End Sheet

Block Guide — S12EETX4KV0 V00.048 Freescale Semiconductor, I Freescale Semiconductor, Inc.For More

Page 46 - FINAL PAGE OF

Block Guide — S12EETX4KV0 V00.049 Freescale Semiconductor, I Freescale Semiconductor, Inc.For More

Comments to this Manuals

No comments