The Microstick Plus development board schematic and board layouts are downloadable in PDF file format by clicking on next pictures.
Detailed descriptions of peripherals:
- 4 LEDs:
- The LEDs are on RB12, RB13, RB14 and RB15 port pins.
- The LEDs light up at logical high output voltage on port pins.
- LEDs with red color are connected on RB12 and RB13 pins. LEDs are with blue color connected on RB14 and RB15 pins.
- NOTE for 32-bit PIC microcontroller users: 28 pin size microcontrollers from PIC32MX2 family, such as PIC32MX250F128B, does not have I/O port possibility on pin Nr. 23. It's means these microcontrollers does not have RB12 I/O pin. With this microcontrollers is not possible to use LED on RB12 pin. With microcontrollers from PICMX1 family, such as PIC32MX150F128B, is possible to use all four LEDs located on Microstick Plus board.
- Push button*
- The push button is connected to RA2 port pin.
- The microcontroller detects low level on port pin if the push button is pressed. The microcontroller detects high level on port pin if the push button is not pressed.
- Potentiometer* **
- The Potentiometer is connected to RA0/AN0 port pin. Output value of potentiometer is between GND and supply voltage.
- Analog temperature sensor*
- The Microchip's TC1047 IC is a linear output temperature sensor whose output voltage is directly proportional to measured temperature. The TC1047 can accurately measure temperature from -40 oC to +125 oC .
- The temperature sensor is connected to RA1/AN1 pin.
- TC1047/A Data Sheet
- Rotary encoder*
- The rotary encoder output wave forms are 90 degrees out of phase, which is all that the quadrature term means. These signals are decoded to produce a count up pulse or a count down pulse.
- The rotary encoder outputs 24 pulse on one rotation circle.
- The encoder is connecter to RB6 and RB7 pins.
- Piezo buzzer*
- Piezo buzzer can be driven with PWM output signal. The maximum of sound level is on 4 kHz.
- The buzzer is connected to RB5 pin.
- 32.768 kHz clock crystal
- The clock crystal is wired to microcontrollers secondary oscillator pins ( SOSCI/SOSCO ).
- The clock crystal can be used to drive Timer 1 or RTCC peripheral too.
- Reference voltage generator*
- MCP1525 is a low power, high precision voltage reference. It provides a precise output voltage of 2.5V.
- This devices can be used to calibrate A/D converter.
- MCP1525/41 Data Sheet
- Reference voltage generator is connected to RB2/AN4 pin.
- Capacitive touch
- 10mm x 10mm PCB interface that allows to use capacitive technology-based approach sensing.
- More detailed information can be found on http://www.microchip.com/mtouch.
- The capacitive touch button is wired to RB3/AN5 pin.
- USB-to-UART serial converter***
- The MCP2200 is a USB-to-UART serial converter which enables USB connectivity in application that have a UART interface.
- The UART pins of MCP2200 is connected to RB10 and RB11 pin. The microcontroller can send data to the converter on RB10 pin, and can receive data through RB11 pin.
- The USB pins of MCP2200 are wired to mini USB-B connector placed on board.
- The MCP2200 is configured:
- Speed: 9600 baud
- RX/TX LEDs are turned on
- MCP2200 Data Sheet
- CAN transceiver***
- The MCP2551 is a high-speed CAN transceiver, fault-tolerant device that serves as the interface between a CAN protocol controller and the physical bus.
- The MCP2551 provides differential transmit and receive capability for the CAN protocol controller and is fully compatible with the ISO-11898 standard, including 24V requirements.
- It will operate at speeds of up to 1 Mb/s.
- The MCP2551 is connected to RB8 and RB9 pin.
- The CAN-BUS is wired to 4x1 pinhead connector.
- The 120 ohm terminating resistors can be attached to bus with JP1 jumper.
- MCP2551 Datasheet
- CON1 connector - 2x7 pinhead***
- The pinhead contains the following signals:
- (1) 5V power supply from mini USB-B connector. The power pin of USB connector is protected with 500 mA regenerating fuse.
- (2) GND - Ground.
- (3) CANH pin of MCP2551 CAN transceiver.
- (4) CANL pin of MCP2551 CAN transceiver.
- (5) TX pin of MCP2200 USB-UART converter.
- (6) RX pin of MCP2200 USB-UART converter.
- (7) GP7/TxLED pin of MCP2200 USB-UART converter. This pin is connected to TX status LED too.
- (8) GP6/RxLED pin of MCP2200 USB-UART converter. This pin is connected to RX status LED too.
- (9) GP5 pin of MCP2200 USB-UART converter.
- (10) GP4 pin of MCP2200 USB-UART converter.
- (11) GP3 pin of MCP2200 USB-UART converter.
- (12) GP2 pin of MCP2200 USB-UART converter.
- (13) GP1 pin of MCP2200 USB-UART converter.
- (14) GP0 pin of MCP2200 USB-UART converter.
If the microcontroller powers the board, then the direction of RA3 pin must be set to output and the value of pin to logical high to turn on the 3.3V power supply on the board. The maximum load capacity of port pin is 25 mA. The 3.3V power supply indicator LED illuminates if the board is powered.
** NOTE: The PIC microcontroller used in Microstick have output drop voltage on its output pins, therefore the RA3 pin can not provide true 3.3V as power supply. The Microstick Plus 3.3V power supply is 3.1 ~ 3.2 V in practice. Since the panel is not operating at 3.3 V, so the output of potentiometer can not provide 3.3V to microcontroller, therefore the A/D converter can not measure maximum value on RA0/AN0 input. If you power the Microstick Plus board from USB port, the value of the 3.3V power supply will be 3.3V in practice too.
*** NOTE: The peripherals marked with *** require 5 V power supply. The Microstick Plus development board gets the 5V power supply from computer across mini USB connector placed on panel, so peripherals marked with *** are working only when the board is connected to computer through mini USB connector. The 5V power supply indicator LED illuminates if the board is powered from mini USB connector. The power pin of USB connector is protected with 500 mA regenerating fuse.
** NOTE: The PIC microcontroller used in Microstick have output drop voltage on its output pins, therefore the RA3 pin can not provide true 3.3V as power supply. The Microstick Plus 3.3V power supply is 3.1 ~ 3.2 V in practice. Since the panel is not operating at 3.3 V, so the output of potentiometer can not provide 3.3V to microcontroller, therefore the A/D converter can not measure maximum value on RA0/AN0 input. If you power the Microstick Plus board from USB port, the value of the 3.3V power supply will be 3.3V in practice too.
*** NOTE: The peripherals marked with *** require 5 V power supply. The Microstick Plus development board gets the 5V power supply from computer across mini USB connector placed on panel, so peripherals marked with *** are working only when the board is connected to computer through mini USB connector. The 5V power supply indicator LED illuminates if the board is powered from mini USB connector. The power pin of USB connector is protected with 500 mA regenerating fuse.