1. Introduction of PIC EASY R1
PIC Easy R1 is a product of AT-COM that gives users the convenience of combining ATCBus with Microchip's PIC18F4550-I/PT microcontrollers. The board supports USB Full Speed V2.0 PC connection, with a USB HID Bootloader that allows users to load firmware directly for the PIC18F4550-I/PT no need any other programming kit. In addition, PIC18F4550 Microcontroller with processor speed up 48MHz meets the needs of programmers who deploy applications such as Wifi, Ethernet, USB, CAN, PWM ... Especially for small size, Handy data output, PIC Easy R1 will bring the most modern and refined design inspiration.
2. Design diagram of PIC Easy R1
3. Features of PIC EASY R1
The power supply for PIC Easy R1 is 5VDC, which is provided via USB mini or Domino2. USB mini port from computer gives current is 500mA, users can supply external power via Domino 2 in the case of application need current is 1A.
PIC Easy R1 is designed using two LDO Voltage Regulators with extremely Low Dropout Voltage:
MCP1826T-ADJ (1A Low Dropout Regulator, 250mV Dropout Voltage Regulator) stabilizes the IC voltage. The PIC Easy R1 can be easily programmed with the GSM/GPRS module and the GPS requires 4V. Voltage at the VCC pin can be optionally 5V or 4V over the "Jump Select" junction on the circuit.
AMS1117-3.3 (1A Low Dropout Regulator, 1V Dropout Voltage) stabilizes the 3V3 voltage level for Microcontroller and 3V3 pins on ATCBus, for load current up to 1A.
PIC18F4550 Microcontroller with USB 2.0 Full Speed 12 Mb/s, processing speed up 48 MHz, 32K Flash memory, 2 Mb SRAM, 256 byte EEPROM.
- The board is equipped with a reset button, two blue LEDs, two push buttons, all located at the bottom of the board:
- The reset button is used to reset the PIC, when the reset button is pressed, the voltage at the MCLR pin of the PIC changes from logic 1 to logic 0.
- 2 blue LEDs for visual indication or in case users need to debug code. 2 LEDs connected to PIC18F4550 via pins RD2 and RD3, active when output of RD2, RD3 at logic level 1.
- When the push button action changes the pins RD0, RD1 of the PIC from logic 1 to logic 0.
The board is designed with a header includes with 8 I/O of PIC: RA0, RE2, RE1, RE0, RD7, RD6, RD5, RD4 and VCC pins, GND allows users to connect peripheral with voltage level on VCC pins. Optional between 5V and 4V.
ATCBus Host Socket with pins Analog, SPI, I2C, Timer, PWM, UART, ... according to ATCBus standard helps users to connect with Easy Board to experience "Plug and Play" feature of PIC Easy R1.
The board supports the USB HID Bootloader feature which allows direct programming of the PIC18F4550 without programming kit. In addition, users can load programs for PIC18F4550 using ICSP Header.
The Hid Bootloader is loaded into the Program Memory of the PIC18F4550 in each PIC Easy R1 product. The Hid Bootloader uses the memory area of Program Memory from address 0x000 to 0x0FFF. This memory area is used for storage for the Hid Bootloader. So when a user writes an application running on PIC Easy R1, they need to declare the address for the Map Reset vector and the Map interrupts vector so that there is no memory overlap when the PIC18F4550 starts. The user should change as follows:
//reserve boot block area (0x000-0x0FFF)
//map reset vector at 0x1000
//map interrupt vector from 0x01008 to 0x1018
This is done depending on the compiler that you use to compile into File.hex for your application such as MPLAB C18 Compiler, CCS Compiler, HI- TECH C Compiler ...
To enter the USB HID Bootloader mode of PIC Easy R1 we do the following:
5. Dimension of PIC Easy R1
|Quantity||Unit Price||Extended Price|