USB HID Bootloader Starter Kit with PIC18F4550

PIC Easy R1

11663 views

  • Microcontroller PIC18F4550 với USB V2.0 Full Speed 12 Mb/s, xung nhịp 48 MHz

  • 32K Flash, 2 Mb SRAM, 256 byte EEPROM.

  • USB HID Bootloader

  • USB Mini-B Connector

  • ATCBus Host Socket

  • ICSP Header

  • 8 I/O Header

  • 2 led, 2 push button, 1 reset button

  • AMS1117-3.3  1A Low Dropout Regulator

  • MCP1826T-ADJ 1A Low Dropout Regulator, 250mV Dropout Voltage

  • Điện áp ngõ vào: 5VDC

  • Điện áp ngõ ra: 5VDC / 4VDC

  • Chọn điện áp ngõ ra qua chân select

  • Kích thước nhỏ gọn: 37 x 83 mm

  • Hỗ trợ thư viện thiết kế cho Altium, Eagle, Orcad.

  • Hỗ trợ code sample cho PIC

Features
  • Microcontroller PIC18F4550 với USB V2.0 Full Speed 12 Mb/s, xung nhịp 48 MHz
  • 32K Flash, 2 Mb SRAM, 256 byte EEPROM.
  • USB HID Bootloader
  • USB Mini-B Connector
  • ATCBus Host Socket
  • ICSP Header
  • 8 I/O Header
  • 2 led, 2 push button, 1 reset button
  • AMS1117-3.3  1A Low Dropout Regulator
  • MCP1826T-ADJ 1A Low Dropout Regulator, 250mV Dropout Voltage
  • Điện áp ngõ vào: 5VDC
  • Điện áp ngõ ra: 5VDC / 4VDC
  • Chọn điện áp ngõ ra qua chân select
  • Kích thước nhỏ gọn: 37 x 83 mm
  • Hỗ trợ thư viện thiết kế cho Altium, Eagle, Orcad.
  • Hỗ trợ code sample cho PIC
View detail

 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

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.

 

 
    4.  USB HID Bootloader 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:

  • Connect PIC Easy R1 to PC via USB mini on board. Then press holds the SW1/RD0 button and presses the RESET button. The PIC Easy R1 will enter the HID Bootloader mode. When entering the HID Bootloader mode, the LD2/RD3 Led will flashes continuously, waiting for the user to update the Firmware for the PIC18F4550.

  • When connected to a computer, the PIC Easy R1 will automatically install drivers for the user's computer without having to install any drivers for  PIC Easy R1.
  • To load firmware for user application running on PIC Easy R1, users can use USB Bootloader V2.9j program of Microchip to flash Firmware to Program Memory of PIC18F4550. 
  • After downloading USD Bootloader V2.9j to your computer, extract the WinRAR file and click the HIDBootloader.exe file to run the USB Bootloader program on your computer.

  • After running USB Bootloader V2.9j, select Import Firmware Image and select the path to the .hex file store.

  • After successfully importing file.hex, select Erase/Program/Verify Device to load the file.hex to Program Memory of PIC18F4550.

  • After successfully loading the file.hex you can choose Reset Device to enable the PIC18F4550 to run the program you have programmed.

 

    5. Dimension of PIC Easy R1

  

Price list

Quantity Unit Price Extended Price
1 300đ 300đ
10 270đ 2,700đ
50 255đ 12,750đ
100+ 240đ 24,000đ
Victor Martinez [victor.martinez@ferromex.mx]
2019-10-17 07:40:07
Greetings...

Previously I was registered with the mail: vmmartinez@ferromex.com.mx
and forget the password. I want to register again but do not accept registration, it seems that the page does not work for registration. Can you help me?. or tell me which one is my pass?
Please enter correct your email
Content is your comment!
Content is too short to!
Comment is too long!
You can not continually write comments!

Related products