RM0440 Rev 4 45/2126
RM0440 Contents
48
44.4.16 FDCAN interrupt enable register (FDCAN_IE) . . . . . . . . . . . . . . . . . 1989
44.4.17 FDCAN interrupt line select register (FDCAN_ILS) . . . . . . . . . . . . . . 1991
44.4.18 FDCAN interrupt line enable register (FDCAN_ILE) . . . . . . . . . . . . . 1992
44.4.19 FDCAN global filter configuration register (FDCAN_RXGFC) . . . . . . 1992
44.4.20 FDCAN extended ID and mask register (FDCAN_XIDAM) . . . . . . . . 1994
44.4.21 FDCAN high-priority message status register (FDCAN_HPMS) . . . . 1994
44.4.22 FDCAN Rx FIFO 0 status register (FDCAN_RXF0S) . . . . . . . . . . . . 1995
44.4.23 CAN Rx FIFO 0 acknowledge register (FDCAN_RXF0A) . . . . . . . . . 1996
44.4.24 FDCAN Rx FIFO 1 status register (FDCAN_RXF1S) . . . . . . . . . . . . 1996
44.4.25 FDCAN Rx FIFO 1 acknowledge register (FDCAN_RXF1A) . . . . . . 1997
44.4.26 FDCAN Tx buffer configuration register (FDCAN_TXBC) . . . . . . . . . 1997
44.4.27 FDCAN Tx FIFO/queue status register (FDCAN_TXFQS) . . . . . . . . 1998
44.4.28 FDCAN Tx buffer request pending register (FDCAN_TXBRP) . . . . . 1999
44.4.29 FDCAN Tx buffer add request register (FDCAN_TXBAR) . . . . . . . . . 2000
44.4.30 FDCAN Tx buffer cancellation request register (FDCAN_TXBCR) . . 2000
44.4.31 FDCAN Tx buffer transmission occurred register (FDCAN_TXBTO) 2001
44.4.32 FDCAN Tx buffer cancellation finished register (FDCAN_TXBCF) . . 2001
44.4.33 FDCAN Tx buffer transmission interrupt enable register
(FDCAN_TXBTIE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002
44.4.34 FDCAN Tx buffer cancellation finished interrupt enable register
(FDCAN_ TXBCIE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002
44.4.35 FDCAN Tx event FIFO status register (FDCAN_TXEFS) . . . . . . . . . 2003
44.4.36 FDCAN Tx event FIFO acknowledge register (FDCAN_TXEFA) . . . 2003
44.4.37 FDCAN CFG clock divider register (FDCAN_CKDIV) . . . . . . . . . . . . 2004
44.4.38 FDCAN register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2005
45 Universal serial bus full-speed device interface (USB) . . . . . . . . . . 2009
45.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009
45.2 USB main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009
45.3 USB implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009
45.4 USB functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010
45.4.1 Description of USB blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2011
45.5 Programming considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012
45.5.1 Generic USB device programming . . . . . . . . . . . . . . . . . . . . . . . . . . 2012
45.5.2 System and power-on reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2013
45.5.3 Double-buffered endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2018
45.5.4 Isochronous transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2020