DEMO9S08JM16 Freescale Semiconductor, DEMO9S08JM16 Datasheet - Page 51

BOARD DEMO FOR JM16 FAMI

DEMO9S08JM16

Manufacturer Part Number
DEMO9S08JM16
Description
BOARD DEMO FOR JM16 FAMI
Manufacturer
Freescale Semiconductor
Type
MCUr

Specifications of DEMO9S08JM16

Contents
Board with Daughter card, Cable, Documentation, Mini-AB USB Kit
Processor To Be Evaluated
MC9S08JM16
Data Bus Width
8 bit
Interface Type
USB
Silicon Manufacturer
Freescale
Core Architecture
HCS08
Core Sub-architecture
HCS08
Silicon Core Number
MC9S08
Silicon Family Name
Flexis - S08JM
Rohs Compliant
Yes
For Use With/related Products
MC9S08JM16
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
4.5.5
An access error occurs when the command execution protocol is violated.
Any of the following specific actions will cause the access error flag (FACCERR) in FSTAT to be set.
FACCERR must be cleared by writing a 1 to FACCERR in FSTAT before any command can be processed.
Freescale Semiconductor
Writing to a flash address before the internal flash clock frequency has been set by writing to the
FCDIV register
Writing to a flash address while FCBEF is not set (a new command cannot be started until the
command buffer is empty)
1
2
PROGRAM FLOW
Required only once after reset.
Wait at least four bus cycles before checking FCBEF or FCCF.
FLASH BURST
Access Errors
Figure 4-3. Flash Burst Program Flowchart
YES
MC9S08JM16 Series Data Sheet, Rev. 2
WRITE COMMAND (0x25) TO FCMD
0
TO BUFFER ADDRESS AND DATA
NEW BURST COMMAND?
TO LAUNCH COMMAND
AND CLEAR FCBEF
WRITE 1 TO FCBEF
WRITE TO FCDIV
WRITE TO FLASH
CLEAR ERROR
FACCERR?
FACCERR?
FPVIO OR
FCBEF?
START
FCCF?
DONE
1
1
NO
1
NO
1
2
YES
0
0
ERROR EXIT
Chapter 4 Memory
51

Related parts for DEMO9S08JM16