Ebyte E73-2G4M08S1

The contact person at Chengdu Ebyte Electronic Technology Co., Ltd is:
Serena Sun (Sales Manager & Technical Support Engineer)
Web: www.cdebyte.com
Email: sales01@ebyte.com / sunxiaomin@cdebyte.com

The following circuit shows an example Vision Core implementation using the Ebyte E73-2G4M08S1C / E73-2G4M08S1CX module. The physical module pad, nRF52840 GPIO, and Vision Core function are listed in the tables below.

Vision Core schematic for the Ebyte E73-2G4M08S1CX module
Please do not change the components or values shown in the reference circuit. Provide a stable +3.3 V supply capable of delivering at least 20 mA. Place the decoupling capacitors close to the module supply pins and provide a low-impedance grounding path.

GPIO speed classification: Pins marked LF are used only for buttons, indicators, enables, or other slow signals. The approximately 10 kHz value associated with the nRF52840 low-frequency GPIO recommendation is an RF-interference guideline, not a hard digital switching limit. Fast signal edges contain high-frequency components, so timing-critical signals are assigned to unrestricted GPIOs.

Analog assignments: BAT_THERMAL_NTC uses AIN4 on P0.28. Other AIN-capable pins assigned to buttons or charging inputs are used as slow digital inputs. P0.04/AIN2 and P0.05/AIN3 are used as unrestricted digital outputs and do not use the ADC function.

Vision Core signal assignments

Module padGPIODescriptionMandatoryFunction and usePin note
1P1.11DMX_CRMX_ENABLENoEnables or disables the DMX/CRMX interface to reduce power consumption.LF; static output
2P1.10LED_ON_INDICATIONNoStatus/On indication LED output.LF; low-frequency output
3P0.03 / AIN1DISPLAY_BUTTON1NoDisplay button 1 input.LF; slow digital input
4P0.28 / AIN4BAT_THERMAL_NTCNoBattery-management NTC analog input. Connect the NTC using the resistor divider selected for the firmware configuration.AIN4; analog input
6P1.13PPRNoBattery-management power-presence input. Low: external power available. High: battery powered.LF; slow digital input
7P0.02 / AIN0PWR_MULTI_BUTTONNoButton: power on/off and unlink. Switch: power on/off.LF; slow digital input
8P0.29 / AIN5DISPLAY_BUTTON2NoDisplay button 2 input.LF; slow digital input
9P0.31 / AIN7DISPLAY_BUTTON3NoDisplay button 3 input.LF; slow digital input
10P0.30 / AIN6EXT_CHGNoExternal charger indication input when battery functions are used without a supported charger controller. Low: charging. High: not charging.LF; slow digital input
12P0.26IR_VCCNoSwitchable supply output for an IR receiver.Static output
14P0.06PWM_CH1NoPWM output channel 1.Unrestricted GPIO
15P0.05 / AIN3PWM_CH6_DMXOUT_LEDSDONoShared output for PWM channel 6, DMX output, or serial LED data (WS2812/I²S). Only one function may be active at a time; deinitialize the active peripheral before changing modes.Unrestricted GPIO; shared function
16P0.08PWM_CH2NoPWM output channel 2.Unrestricted GPIO
17P1.09DMX_RX_CRMX_IRQNoDMX/RDM receive input or CRMX interrupt input.Unrestricted GPIO
18P0.04 / AIN2PWM_CH5NoPWM output channel 5.Unrestricted GPIO
20P0.12ANTITHEFT_BUZZNoAntitheft buzzer output.Unrestricted GPIO
22P0.07SCLNoI²C clock for peripherals such as motion sensors, battery controllers, battery gauges, and displays.4.7 kΩ pull-up
28P0.15PWM_CH4NoPWM output channel 4.Unrestricted GPIO
30P0.17DMX_TX_CRMX_CSNoDMX/RDM transmit output or CRMX chip-select output.Unrestricted GPIO
32P0.20DISPLAY_BUTTON4NoDisplay button 4 input.Digital input
33P0.13IR_INPUTNoIR receiver signal input, for example from an IRM-H6XXT/TR2 or Vishay TSOP2436.Unrestricted GPIO
34P0.22SDANoI²C data for peripherals such as motion sensors, battery controllers, battery gauges, and displays.4.7 kΩ pull-up
35P0.24PWM_CH3NoPWM output channel 3.Unrestricted GPIO
36P1.00POWER_ENABLENoEnables components required during normal operation, such as LED or motor drivers, while allowing low-power shutdown.Static output; 100 kΩ pull-down
38P1.02DMX_DIR_CRMX_MISONoRS-485 direction output for DMX/RDM or CRMX MISO input.LF; static output or slow input
40P1.04SPARENoReserved spare GPIO. Use only for a future low-frequency or static signal.LF; do not assign a timing-critical signal
42P1.06PERIPHERAL_VCCNoControls a switched peripheral supply, for example the supply used by optional sensors or an NTC divider.LF; static output

PWM outputs

This E73 Vision Core implementation exposes six PWM channels. PWM6 shares its physical pin with DMXOUT and LED_SDO.

ChannelGPIOModule padNote
PWM1P0.0614Dedicated PWM output
PWM2P0.0816Dedicated PWM output
PWM3P0.2435Dedicated PWM output
PWM4P0.1528Dedicated PWM output
PWM5P0.04 / AIN218Digital PWM function; ADC function unused
PWM6 / DMXOUT / LED_SDOP0.05 / AIN315Mutually exclusive output modes

Power, programming, and reserved module pads

Module padPinMandatoryUse
5GNDYesGround; connect to the ground plane.
11P0.00 / XL1Yes32.768 kHz crystal connection. Do not use as GPIO.
13P0.01 / XL2Yes32.768 kHz crystal connection. Do not use as GPIO.
19VDDYesModule supply; connect exactly as shown in the reference circuit.
21GNDYesGround; connect to the ground plane.
23VDDHYesModule supply connection; follow the reference circuit and Ebyte datasheet.
24GNDYesGround; connect to the ground plane.
25DCCHYesDC/DC supply connection; follow the reference circuit and Ebyte datasheet.
26P0.18 / RESETYesHardware reset and programming interface.
27VBUSNoUSB supply detection. Leave unconnected when USB is not used.
29USB D−NoUSB data. Leave unconnected when USB is not used.
31USB D+NoUSB data. Leave unconnected when USB is not used.
37SWDIOYesSWD programming/debug data.
39SWDCLKYesSWD programming/debug clock.
41P0.09 / NFC1NoNFC antenna connection. Reserve this pin when NFC may be used.
43P0.10 / NFC2NoNFC antenna connection. Reserve this pin when NFC may be used.

The following components should be used:

  • Ebyte E73-2G4M08S1C or E73-2G4M08S1CX
  • 32.768 kHz crystal “EPSON FC-135 32.7680KA-AC0” or “SF32WK32768D91T004”
© KKT Künzler Technologies GbR.
Developed by KKT - Künzler Technologies GbR