mc9s08jm16 Freescale Semiconductor, Inc, mc9s08jm16 Datasheet - Page 51

no-image

mc9s08jm16

Manufacturer Part Number
mc9s08jm16
Description
S08jm 8-bit Usb Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc9s08jm16CGT
Manufacturer:
PIXART
Quantity:
1 001
Part Number:
mc9s08jm16CGT
Manufacturer:
FREESCALE
Quantity:
6 005
Part Number:
mc9s08jm16CGT
Manufacturer:
FREESCALE
Quantity:
6 005
Part Number:
mc9s08jm16CGT
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc9s08jm16CLC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc9s08jm16CLD
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
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 mc9s08jm16