Electronic Components Datasheet Search
  English  ▼

X  

MAC7200 Datasheet(PDF) 330 Page - Freescale Semiconductor, Inc

Part # MAC7200
Description  MAC7200 Microcontroller Family Reference Manual
PDF  976 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MAC7200 Datasheet(HTML) 330 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 326Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 327Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 328Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 329Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 330Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 331Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 332Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 333Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 334Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 330 / 976 page
background image
Memory Map/Register Definition
MAC7200 Microcontroller Family Reference Manual, Rev. 2
252
Freescale Semiconductor
13.2.2.9
Miscellaneous Software Watchdog Timer Service Register (MSWTSR)
The software service sequence must be performed using the MSWTSR as a data register to prevent a SWT
time-out. The service sequence requires two writes to this data register: first a write of 0x55 followed by
a write of 0xAA. Both writes must be performed in this order prior to the SWT time-out, but any number
of instructions or accesses to the SWSR may occur between the two writes. If the SWT has already timed
Table 13-9. MSWTCR Field Definitions
Field
Description
15
RO
Read-Only.
0 MSWTCR can be read or written.
1 MSWTCR can only be read. A system reset is required before this register can again be written. The
setting of this bit is intended to prevent accidental writes of the MSWTCR from changing the defined
system watchdog configuration.
14–10
Reserved, should be cleared.
9
SWCIN16
Force SWT CarryIn16. This control bit is intended for use only when testing the operation of the SWT.
When asserted, it forces the actual timer to increment by 65537 (216 + 1) each cycle rather than simply
by 1. It allows testing of the large SWT time-out values without actually incrementing through the entire
dynamic range.
8
SWRWH
Software Watchdog Run While Halted.
0 SWT stops counting if the processor core is halted.
1 SWT continues to count even while the processor core is halted.
7
SWE
Software Watchdog Enable
0 SWT is disabled.
1 SWT is enabled.
6–5
SWRI[1:0]
Software Watchdog Reset/Interrupt.
00 If a time-out occurs, the SWT generates an interrupt to the processor core. The programming of the
interrupt level for the SWT is system-specific. Typically, the highest priority interrupt level is used to
signal the SWT.
01 The first time-out generates an interrupt to the processor, and if not serviced, then a second time-out
generates a system reset and sets the MRSR[SWTR] flag.
10 If a time-out occurs, the SWT generates a system reset. MRSR[SWTR] is set.
11 The SWT functions in a “window” mode of operation. For this mode, the servicing of the MSWSR must
occur during the last 25% of the time-out period. Any writes to the MSWSR during the first 75% of the
time-out period generate an immediate system reset. Likewise, if the MSWSR is not serviced during
the last 25% of the time-out period, then a system reset is generated. For any type of reset response,
the MRSR[SWTR] flag is set.
As noted previously, the generation of a system reset actually causes the MCM module to assert an
output signal which is driven out of the device where it is combined with other reset signals and then
driven throughout the system.
4–0
SWT[4:0]
Software Watchdog Time-Out Period. This field selects the time-out period for the SWT. At reset, this field
is cleared selecting the minimum time-out period, but the SWT is disabled since MSWTCR[SWE] = 0.
In general, the value in this field defines the bit position within the 32-bit counter that specifies the time-out
period. Thus, if SWT[4:0] = n, then the time-out period is 2n system clock cycles. Since it is not practical
to operate the software watchdog timer with very short time-out periods, data values of [0-7] are forced
to a value of 8, defining a minimum time-out period of 256 system clock cycles. The logic which forces the
minimum value to 8 does not affect the contents of this field in the register.
For SWT[4:0] = n, then time-out period = 2n system clock cycles, n = 8,9,..., 31.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com