Hardware layout and configuration UM1461
14/67 DocID022138 Rev 5
2.8 RS-232 and IrDA
Both RS-232 and IrDA communication are enabled by D-type, 9-pin RS-232 connectors
(CN16) and IrDA transceiver U11 which are connected to USART3 of the STM32F407IGH6
on the STM3240G-EVAL evaluation board.
The IrDA transceiver (TFDU6300) is not populated on STM3240G-EVAL evaluation board
from version C08. The version of the board is written on sticker on the bottom side of the
board (ex: MB786-C08). For boards version C08 or newer, it is possible to solder manually
the TDFU6300 on U11 footprint to support IrDA feature.
For ISP support, two signals are added on the RS-232 connector CN16:
• Bootloader_RESET (shared with CTS signal)
• Bootloader_BOOT0 (shared with DSR signal)
RS-232 or IrDA is selected via JP22. The position 2-3 of jumper JP22 is unused from
version C08 of the board. ISP is enabled via JP29 and JP34.
JP7
To enable the selected CAN transceiver to work in Standby mode,
set JP7 as shown:
To enable the selected CAN transceiver to work in High-speed
mode, set JP7 as shown (default setting):
To enable the selected CAN transceiver to work in Slope Control mode, do
not fit a jumper on JP7.
JP9
To enable the terminal resistor for the selected CAN, fit a jumper on JP9.
(Default setting: not fitted)
Table 6. CAN-related jumpers (continued)
Jumper Description
Table 7. RS-232 and IrDA related jumper
Jumper Description
JP22
To connect USART3_RX to IrDA transceiver and enable IrDA communication,
set JP22 as shown (this configuration is useless from version C08 of the board):
To connect USART3_RX to RS-232 transceiver and enable RS-232
communication, set JP22 as shown (Default setting):
To enable microSD card, which shares same I/Os with RS-232, JP22 is not fitted.
JP29
Bootloader_BOOT0 is managed by pin 6 of CN16 (RS-232 DSR signal) when JP29 is
closed. This configuration is used for boot loader application only.
Default setting: Not fitted.
JP34
Bootloader_RESET is managed by pin 8 of CN16 (RS-232 CTS signal) when JP34 is
fitted. This configuration is used for boot loader application only.
Default setting: Not fitted.