VCP-01B
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