| Electronic Components Datasheet Search |
|
TC35681FSG Datasheet(PDF) 14 Page - Toshiba Semiconductor |
|
|
|||||||||||||||||||||||||||||
TC35681FSG Datasheet(HTML) 14 Page - Toshiba Semiconductor |
|
14 / 91 page ![]() TC35680FSG-002/TC35681FSG-002 14 2019-04-04 2.4. List of Functions of GPIO Pins Some GPIO pins are used as multiplexed function pins. They have multiple functions such as a serial interface and others as well as a general-purpose I/O. The basic setting of the assignment of the function is done at boot timing by the built-in firmware program in the mask ROM. After boot up, a user application or a proper command from the host CPU can set expected functions to the corresponding GPIO pins. Table 2-2 shows the status of each GPIO pin before the built-in firmware finishes the boot setting. And the functions which can be assigned to each GPIO by a user application program are shown in the same table. Unused pins can be open. “Disable” in the table means that both the input and output functions are disabled. Some examples of the function setting are shown in Table 2-3. Since it is not possible to assign one function to multiple GPIO pins simultaneously, care should be taken in function assignment for GPIO pins. For details of the GPIO function, refer also to Section 4.6. Table 2-2 Multiple functions of GPIO Pin name (Function 0) I/O function/Pin status Function 1 Function 2 Function 3 Function 4 ADC During reset Boot setting GPIO0 Disable/Hi-Z — — — — — GPIO1 (Note 1) Disable/ Pull-up Input/Pull-up or Input/Pull-down (Note 2) — — — — — GPIO2 Disable/Pull-up PWM1 output — — — — GPIO3 Disable/Hi-Z PWM2 output SPI-DOUT1 output — — ADC1 input GPIO4 Disable/Hi-Z PWM3 output SPI-DIN1 input — — ADC2 input GPIO5 Disable/Pull-up (Note 3) UART1-TX output — — — — GPIO6 Disable/Pull-up (Note 4) UART1-RX input — — — — GPIO7 Disable/Pull-up (Note 5) I2C-SCL1 input and output — SPI-SCS1 input and output UART1-RTSX output — GPIO8 Disable/Pull-up (Note 5) I2C-SDA1 input and output — SPI-SCLK1 output UART1-CTSX input — GPIO9 Disable/Hi-Z I2C-SCL2 input and output — — — ADC3 input GPIO10 Disable/Hi-Z I2C-SDA2 input and output — — — ADC4 input GPIO11 Disable/Pull-up I2C-SCL2 input and output SPI-DOUT2 output — — — GPIO12 Disable/Pull-up I2C-SDA2 input and output SPI-DIN2 input — — — GPIO13 Disable/Pull-up UART1-RTSX output PWM0 output SPI-SCS2 input and output UART2-RTSX output — GPIO14 Disable/Hi-Z UART1-CTSX input SLEEPCLK output SPI-SCLK2 output UART2-CTSX input ADC5 input GPIO15 Disable/Hi-Z — — — — — GPIO16 Disable/Pull-up UART2-TX output — — — — GPIO17 Disable/Pull-up UART2-RX input — — — — Note 1: This pin is used to switch an operating mode at the reset deassertion. Note 2: “Input/Pull-up” in the User-App mode, and “Input/Pull-down” in the HCI mode or the Complete mode. Note 3: “Disable/Pull-up” in the User-App mode, and “Output” in the HCI mode and the Complete mode. Function 1 is assigned. Note 4: “Disable/Pull-up” in the User-App mode, and “Input/Pull-up” in the HCI mode and the Complete mode. Function 1 is assigned. Note 5: When TC35681 is used, Function 1 is assigned in the User-App mode. |
|
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 |
| 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 |