Application:
COP
arch.h: ArchIO.Cop.ServiceReg
registers.h: ArchIO_Cop_ServiceReg
Bits
Service Register
Read
(COPSRV)
Write
SYS_BASE+$2
Reset
Freescale Semiconductor
COP Service Register (COPSRV)
15
14
13
12
11
10
0
0
0
0
0
0
0
0
0
0
Appendix B - Programmer's Sheets, Rev. 3
Date:
Programmer:
Service
Sequence
COP Service Register
Write
Values
Write
COPSRV performs a periodic service
$5555
sequence to clear the COP counter and
then
prevent a reset.
Write
To perform a service sequence:
$AAAA
1. Write the value $5555 to COPSRV.
An indefinite number of instructions
may be executed before the second
write.
2. Write the value $AAAA to COPSRV
before the selected time-out period
(as set in the COPTO register)
expires.
Note: The writes to COPSRV must be performed in
the correct order BEFORE the counter times
out.
9
8
7
6
5
COUNT
COP SERVICE REGISTER
0
0
0
0
0
3 of 3
Sheet
4
3
2
1
0
0
0
0
0
0
115
Need help?
Do you have a question about the 56F800 and is the answer not in the manual?