The contact at Fanstel Corporation is:
Email: sales@fanstel.com
The following circuit shows a example implementation for the Fanstel BT840 Module. Each pin and its functionality is described in the table below.

| Pin | Description | Mandatory | Function | Use | Wiring | |
| P0.07 | SCL | No | I2C Clock for for peripherals like motion, battery charge controller, battery gauge and display | Pull Up (4k7) | ||
| P0.21 | SDA | No | I2C Data for for peripherals like motion, battery charge controller, battery gauge and display | Pull Up (4k7) | ||
| P0.13 | IR_INPUT | No | IR Sensor Input for IR Remote. Output from IR Sensor. For Example: IRM-H6XXT/TR2 Vishay TSOP2436 | |||
| P1.00 | POWER_ENABLE | No | Output Turns on and off power from components needed during normal operation like LED Driver, additional controller, Motor driver, etc..Needed to make sure the current consumption while sleeping is minimal. If Battery Charge Controller is used the controller can be set to sleep instead this pin. | Pull Down (100k) | ||
| P0.02 | POWER_BUTTON_SWITCH | No | Input Button: Turn fixture on/off and unlink Switch: Turn fixture on/off | – | – | |
| P0.18 | RESET | Yes | Programming SWD | – | – | |
| P0.19 | STATUS_LED | No | Output: Signal Status LED | – | – | |
| P1.09 | STATUS BUS | No | UART RX for receiving additional information like battery state, etc.. You can find additional information under STATUS Interface | – | – | |
| P0.22 | PWM_CH6_DMXOUT_LEDSDO | No | Output Multiple Functions: PWM Channel 6 DMX Out (TX) LED SDO (WS2812) | – | – | |
| P0.26 | IR_VCC | No | Output: Switchable supply voltage for IR Sensor (Needed for IR Remote) | – | – | |
| P0.09 | NFC1 | No | NFC Antenna | – | – | |
| P0.10 | NFC2 | No | NFC Antenna | – | – | |
| P1.14 | /C/H/G | No | Battery Management: Charging indication Input Is only used if no battery charge controller is used and battery functions are available | Low: Charging High: No charging | – | |
| P1.13 | /P/P/R | No | Input: Battery Management: Power Presence Is mandatory if battery functions are necessary | Low: Power available High: No power –> battery powered | – | |
| P0.28 | BAT_THERMAL_NTC | No | Input: Battery Management: Battery NTC | Connect NTC using resistor divider. The resistance combination can be selected in firmware | – | |
| SWDIO | SWDIO | Yes | SWD Programming Data | – | – | |
| SWCLK | SWCLK | Yes | SWD Programming Clock | – | – | |
| P0.25 | PWM_CH1 | No | PWM Output Channel 1 | – | – | |
| P0.06 | PWM_CH2 | No | PWM Output Channel 2 | – | – | |
| P0.08 | PWM_CH3 | No | PWM Output Channel 3 | – | – | |
| P1.03 | PWM_CH4 | No | PWM Output Channel 4 | – | – | |
| P0.24 | PWM_CH5 | No | PWM Output Channel 5 | – | – | |
| P0.17 | PWM_CH7_FAN_CH1 | No | Multiple Functions: PWM Output Channel 7 Fan Output Channel 1 | – | – | |
| P0.15 | PWM_CH8_FAN_CH2 | No | Multiple Functions: PWM Output Channel 8 Fan Output Channel 2 | – | – | |
| P1.02 | PWM_CH9_MOTOR_CH1 | No | Multiple Functions: PWM Output Channel 9 Motor Output Channel 1 | – | – | |
| P1.04 | PWM_CH10_MOTOR_CH2 | No | Multiple Functions: PWM Output Channel 10 Motor Output Channel 2 | – | – | |
| P0.16 | PWM_CH11_MOTOR_CH3 | No | Multiple Functions: PWM Output Channel 11 Motor Output Channel 3 | – | – | |
| P0.14 | PWM_CH12_MOTOR_CH4 | No | Multiple Functions: Optional PWM Output Channel 12 Motor Output Channel 4 | – | – | |
| P0.11 | PERIPHERAL_VCC | Yes | Output: Use this as a switch for 3V3 supply for example for the NTC | |||
| P0.29 | BATTERY_VOLTAGE | No | Input: If battery functions are needed but no battery gauge is used this can be used instead as a rough battery state measurement | |||
| P1.10 | DMX_RX_CRMX_IRQ | No | Input :Multiple Functions: DMX for DMX /RDM Support CRMX IRQ for CRMX support | |||
| P1.15 | DMX_TX_CRMX_CS | No | Output Multiple Functions: DMX TX for DMX /RDM Support CRMX Cs for CRMX support | |||
| P1.12 | DMX_DIR_CRMX_MISO | No | Multiple Functions: Output: Direction RS485 for DMX /RDM Support Input: CRMX MISO for CRMX support | |||
| P1.11 | DMX_CRMX_ENABLE | No | Output Multiple Functions: DMX Enable/ Disable (Save power) CMRX Enable/ Disable (Save power) | |||
| P0.27 | DMX_UNLINK_CRMX_MOSI | No | Output Multiple Functions: DMX Unlink for WDMX/ CRMX which is connected via Uart CRMX MOSI for CRMX support | |||
| P0.20 | DISPLAY_BUTTON4 | No | Input Display button 4 | |||
| P1.07 | DISPLAY_BUTTON3 | No | Input Display button 3 | |||
| P1.05 | DISPLAY_BUTTON2 | No | Input Display button 2 | |||
| P1.01 | DISPLAY_BUTTON1 | No | Input Display button 1 | |||
| P0.04 | CRMX_CLK | No | CRMX Clock for CRMX support |
The following components should be used:
- Fanstel BT840E or BT840F, BT840
- Crystal „EPSON FC-135 32.7680KA-AC0“ or „SF32WK32768D91T004“