AN2398 Freescale Semiconductor / Motorola, AN2398 Datasheet - Page 19

no-image

AN2398

Manufacturer Part Number
AN2398
Description
In-Circuit Programming of FLASH Memory via the Universal Serial Bus for the MC68HC908JB8
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
;* ====================================
;
;* ====================================
;
;* ----------------------
;* Standard Request
;* ----------------------
GET_STATUS
CLR_FEATURE
SET_FEATURE
SET_ADDR
GET_DESCRIPT
SET_DESCRIPT
GET_CONFIG
SET_CONFIG
GET_INTERFACE
SET_INTERFACE
SYNCH_FRAME
;
;* ----------------------
;* HID Class Request
;* ----------------------
GET_REPORT
GET_IDLE
SET_REPORT
SET_IDLE
;
;* ----------------------
;* USB ICP Request
;* ----------------------
;
; PROG BLOCK CMMD -
; { %01000000,$81,Start_Adr_L,Start_Adr_H,End_Adr_L,End_Adr_H,$40,$0 }
;
; ERASE BLOCK CMMD -
; { %01000000,$82,Start_Adr_L,Start_Adr_H,End_Adr_L,End_Adr_H,$40,$0 }
;
; ERASE ALL CMMD -
; { %01000000,$83,$0,$0,$0,$0,$0,$0 }
;
; READ BLOCK CMMD -
; { %01000000,$84,Start_Adr_L,Start_Adr_H,End_Adr_L,End_Adr_H,CMMD_Length }
;
; GET_INFO CMMD -
; { %11000000,$85,$0,$0,$0,$0,$8,$0 }
;
; EXIT_ICP CMMD -
; { %11000000,$86,$0,$0,$0,$0,$0,$0 }
;
; VERIFY_CODE CMMD -
; { %11000000,$87,Start_Adr_L,Start_Adr_H,End_Adr_L,End_Adr_H,$40,$0 }
;
; GET STATUS CMMD -
; { %11000000,$8F,$0,$0,$0,$0,$1,$0 }
;
MOTOROLA
bRequest
In-Circuit Programming of FLASH Memory via the USB for the MC68HC908JB8
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
0
1
3
5
6
7
8
9
!10
!11
!12
1
2
9
$0A
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
APPENDIX: Code Listing
AN2398/D
19

Related parts for AN2398