Data Sheet
www.veear.eu 
16  EasyVR 3 (Plus)  User Manual (1.0.17) 
IOn
SWITCH
optional 
filter
IOn
5V
IN
IOn
Isolated
IN
optocoupler
I/O pin connected to a switch 
(or switching sensor) 
I/O pin connected 5V source 
(such as MCU output pin) 
I/O pin with isolated input (for 
safety circuits) 
All these circuits assume the EasyVR pin has been configured with an internal pull-up (passive components 
value can be adjusted to account for weak or strong pull-up). 
Disabling  the  internal  pull-up  could  be  used  to  put  the  pin  in  high-impedance  state,  for  example  to 
simulate a tri-state or open-drain output port. 
Again, you should refer to the manufacturer’s datasheet when interfacing any external components and to 
calculate required resistors values or other passive components. 
Flash Update 
The EasyVR module includes a boot loader that allows to update the firmware and to download new sound 
tables or custom grammars to the on-board memory. 
The boot mode is activated by keeping the XM signal to a high logical level at power on or reset. This can 
be easily done with a jumper (or switch) taking the signal to a suitable pull-up resistor. 
To download a firmware update, a sound table or a custom grammar to the EasyVR, power on the module 
with  the  jumper  closed.  For  normal  operation,  just  leave the  jumper  open.  Do  not change  the  jumper 
position while the module is already powered on. It is safe to change XM level while the module is reset 
(RST low). 
/XM
VCC
Jumper
Internal
Pull-down
Boot mode selection circuit 
To learn how to download new sound tables or custom grammars to your EasyVR 3 module, have a look at 
the section Using Custom Data. 










