Electronic Components Datasheet Search
  English  ▼

X  

MAC7200 Datasheet(PDF) 619 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) 619 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 615Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 616Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 617Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 618Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 619Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 620Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 621Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 622Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 623Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 619 / 976 page
background image
The Generic FlexCAN2 Module
MAC7200 Microcontroller Family Reference Manual, Rev. 2
Freescale Semiconductor
541
The sensitivity to CAN bus activity can be modified by applying a low-pass filter function to the Rx CAN
input line while in Stop Mode. See the WAK_SRC bit in Section 28.2.6.3.1, “Module Configuration
Register (MCR).” This feature can be used to protect FlexCAN from waking up due to short glitches on
the CAN bus lines. Such glitches can result from electromagnetic interference within noisy environments.
NOTE
Not all MCUs are equipped with the low-pass filter. Consult the specific
MCU documentation to determine if the low-pass filter is available and to
determine its electrical parameters.
28.2.7.9
Interrupts
The module can generate up to 70 interrupt sources (64 interrupts due to message buffers and 6 interrupts
due to Ored interrupts from MBs, Bus Off, Error, Tx Warning, Rx Warning, and Wake Up). The number
of actual sources depends on the configured number of Message Buffers.
Each one of the message buffers can be an interrupt source, if its corresponding IMASK bit is set. There
is no distinction between Tx and Rx interrupts for a particular buffer, under the assumption that the buffer
is initialized for either transmission or reception. Each of the buffers has assigned a flag bit in the IFLAG
Registers. The bit is set when the corresponding buffer completes a successful transmission/reception and
is cleared when the CPU writes it to ‘1’ (unless another interrupt is generated at the same time).
NOTE
It must be guaranteed that the CPU only clears the bit causing the current
interrupt. For this reason, bit manipulation instructions (BSET) must not be
used to clear interrupt flags. These instructions may cause accidental
clearing of interrupt flags which are set after entering the current interrupt
service routine.
A combined interrupt for all MBs is also generated by an Or of all the interrupt sources from MBs. This
interrupt gets generated when any of the MBs generates an interrupt. In this case the CPU must read the
IFLAG Registers to determine which MB caused the interrupt.
The other 4 interrupt sources (Bus Off, Error, Warning and Wake Up) generate interrupts like the MB ones,
and can be read from the Error and Status Register. The Bus Off , Error and Warning interrupt mask bits
are located in the Control Register, and the Wake-Up interrupt mask bit is located in the MCR.
28.2.7.10 Bus Interface
The CPU access to FlexCAN registers are subject to the following rules:
•
Read and write access to supervisor registers in User Mode results in access error.
•
Read and write access to unimplemented or reserved address space also results in access error. Any
access to unimplemented MB or Rx Individual Mask Register locations results in access error. Any
access to the Rx Individual Mask Register space when the BCC bit in MCR is negated results in
access error.
•
If MAXMB is programmed with a value smaller than the available number of MBs, then the
unused memory space can be used as general purpose RAM space. Note that the Rx Individual



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