Hardware 
VCP-01B is a generic equipment, i.e. the hardware is fixed and the user can realize specific functionality by software 
only.
Power supply
VCP-01B is intended  to  be  supplied  by  external  stabilized  7-20  V  DC  connected  to  clamp  or  5  V  DC  to  micro  USB 
connector. If both are connected, the internal logic gives priority to the supply from the clamp. Accumulator serves as a 
backup for external power source and should be charged from it. Input of external power (5V or up to 20V) is configured by 
jumpers. See DS-VCP-01 User's guide for settings. VCP-01B power is not switched off, deactivation is realized by Sleep or 
Power-down mode instead (see below).
MCUs
VCP-01B is controlled by main 32b microcontroller PIC32MX695F512L, up to 80 MHz, 121 pins. For power management 
the 8b secondary microcontroller PIC12F615MF, 4 MHz, 8 pins is added. 
Reset
VCP-01B reset (initialization/starting-up) can be invoked by the pushbutton on the side of the case or by software. Software 
has no influence upon the functionality of the pushbutton. However the secondary MCU might disconnect the main MCU 
from its power source completely and thus preventing of normal functionality of the pushbutton.
Sleep mode
This is intended for current consumption minimizing, especially in idle or while supplied from the accumulator. It is possible 
to switch off all functions and peripherals by software. Sleep can be invoked by the program and terminated e.g. by the 
reset pushbutton.
Power-down mode
This is intended to further minimize current consumption by disconnecting main MCU completely. It is possible to instruct 
secondary MCU to cut main MCU from its power source. If the main MCU is disconnected it is possible to connect back 
main MCU  power  source by pressing  user  pushbutton. Then  the main MCU  is  powered up  and  follows usual reset 
procedure (initialization/starting-up).
The secondary MCU also periodically checks the battery voltage level and cuts the main MCU from its power source if the 
voltage level drops below a threshold of 3.00 V. The main MCU power source is connected back once the volatage level 
rises above the specified threshold.
QVGA display
Display / touchscreen 3.2“ diagonal, 320x240 pixels RGB, 262144 colors (graphic library uses 65535 colors only), QVGA 
TFT LCD, transmissive, with LED backlight and 16b data bus.
Proper display functionality requires a calibration (setting the touch sensors in accordance to display pixels) to compensate 
variations in parameters due to temperature, tolerance of parts and so on. VCP-01 has the display factory calibrated and 
this can  also  be  done  in application software  whenever  needed  (3x3  touches  in places indicated  by  an  arrow).  The 
calibration is stored to the EEPROM.
LED backlight can be switched on/off by the software.
EEPROM memory
Capacity: 64 kb, serial interface SPI (shared with the TR module) 1 000 000 erase/write cycles (typ.).
Micro SD interface
VCP-01B has the SPI interface to standard Flash memory micro SD card. The memory can be put to the standby mode (by 
the PWR_SD signal). VCP-01B is delivered without an SD card.
RS-485 interface
The RS-485 circuitry is supplied directly from external source. Thus, it works with external supply only. Default voltage level 
is 5 V, alternatively 3.3 V is available on request.
Temperature sensor
Temperature can be measured by external sensor MCP9802 with I2C interface. It is not assembled in standard delivery.
© 2015 IQRF Tech s.r.o. www.iqrf.org User_Guide_VCP-01B_180118 Page 4