AN2295 Freescale Semiconductor / Motorola, AN2295 Datasheet - Page 35

no-image

AN2295

Manufacturer Part Number
AN2295
Description
Developers Serial Bootloader for M68HC08 and HCS08 MCUs
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
SKIP1
SKIP2
BRRXDLO
BRRXDHI
TXDCLR
TXDSET
Freescale Semiconductor
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
IFNE
ELSE
ENDIF
BSET
BCLR
ENDM
BCLR
BSET
ENDM
BIH
BIL
BRSET
BRCLR
ENDM
BIL
BIH
BRCLR
BRSET
ENDM
RXDISIRQ
; RXD uses normal I/O pin
RXDISIRQ
; RXD uses normal I/O pin
SCIRXINV
SCIRXINV
SCIRXINV
SCIRXINV
SCITXINV
SCITXINV
MACRO
DC.B
ENDM
MACRO
DC.B
ENDM
MACRO
\1
\1
RXDPIN,RXDPORT,\1
RXDPIN,RXDPORT,\1
MACRO
\1
\1
RXDPIN,RXDPORT,\1
RXDPIN,RXDPORT,\1
MACRO
TXDPIN,TXDPORT
TXDPIN,TXDPORT
MACRO
TXDPIN,TXDPORT
TXDPIN,TXDPORT
Developer’s Serial Bootloader for M68HC08 and HCS08 MCUs, Rev. 6
$21
$65
Figure 24. Software-SCI Macros Source Code
; branch if RXD low
; branch if RXD low
; branch if RXD hi
; branch if RXD hi
; clr bit
; clr bit
; set bit
; set bit
; branch if RXD low
; branch if RXD low
; branch if RXD hi
; branch if RXD hi
; BRANCH NEVER (saves memory)
; CPHX (saves memory)
MCU Slave Software
35

Related parts for AN2295