Datasheet

489
32117D–AVR-01/12
AT32UC3C
24.3 Block Diagram
Figure 24-1. MACB Block Diagram
24.4 Product Dependencies
In order to use this module, other parts of the system must be configured correctly, as described
below.
24.4.1 I/O Lines
The pins used for interfacing the MACB may be multiplexed with the I/O Controller lines. The
programmer must first program the I/O Controller to assign the desired MACB pins to their
peripheral function. If I/O lines of the MACB are not used by the application, they can be used for
other purposes by the I/O Controller.
24.4.2 Power Management
If the CPU enters a sleep mode that disables clocks used by the MACB, the MACB will stop
functioning and resume operation after the system wakes up from sleep mode.
To prevent bus errors the MACB operation must be terminated before entering sleep mode.
24.4.3 Clocks
The clocks for the MACB bus interface (CLK_MACB_PB/CLK_MACB_HSB) are generated by
the Power Manager. These clocks are enabled at reset, and can be disabled in the Power Man-
Register Interface
Address Checker
Statistics Registers
Control Registers
Ethernet Receive
Ethernet Transmit
DMA Interface
RX FIFO TX FIFO
High Speed Bus
Master
Peripheral Bus
Slave
MDIO
MII/RMII