This board comes as standard with a PIC18F45K22 microcontrollersign at mikroElektronika the era of connectivity, which I was quick to verify upon receipt!
It appears promising, given the number of its different connectors.An In-Situ ICD debugger is even installed on board, which suggests unparalleled ease of use.
EasyPIC v7 is equipped with an RJ-12 connector compatible with Microchip's ICD2 and ICD3 debuggers . It also has a UART (Universal Asynchronous Receiver / Transmitter) interface which is one of the most common ways to exchange data between the MCU and peripheral components. This can be done either with an RS232 serial interface or with a USB interface through the dedicated FT232RL circuit from FTDI..
In addition, a new communication standard called mikroBUS has been implemented in the form of 2 specific connectors, and will thus allow the connection of various auxiliary modules from the Click boards family .
The card has 3 types of display:
Finally, this card also has 4 connectors for each of the 5 expansion ports (PORTA, PORTB, PORTC, PORTD, PORTE) allowing you to connect a whole set of modules and accessories :
mikroElektronika announces the possible programming of more than 380 microcontrollers (PIC10F, PIC12F, PIC16F, PIC16Enh, PIC18F, PIC18FJ and the PIC18FK families), as much to tell you that the field of use is vast !!
The mikroICD tm debuggeraccessible via a specialized USB interface is a real wonder as it is fast!
The configuration jumpers are very numerous, and this changes me from my ProtoPic2840 card , made at the time to begin with. Never mind, it will now be used as a daughter card for certain operations, in particular with serial communication.
Having inadvertently erased the original programmed µC with test software that I wanted to save, I got down to business, and hacking around, I made my own board test program, which includes:
- a counter from 0000 to 9999 on the 4-digit 7-segment display
- display of two lines of text on the 2x16 character LCD display
- a bar graph that can be viewed on the LEDs of the PortC
- communication via UART
For the case where some users of this card would have found themselves in my case, I propose below the archive of my files concerning this unpretentious test program:
Edit of November 26, 2011 :
AWESOME !!! simply brilliant.
I was able to test almost all of the different interfaces, apart from the connection via USB, apparently not installed in the PIC18F45K22 delivered with the card. I bought the 2 displays, one with a touchpad, nice, but impossible to develop with the restricted version of mikroC PRO because of the 2KB limitation. I was just able to test it with the demo .hex file found in the sample files. For that, we will see later ...
Edit of January 23, 2012 :
That's it, this time I took the plunge by offering myself the license for the mikroC Pro compiler.
With my hacks, I quickly got to the 2K byte limitation, and it bothered me a lot.
But hey, it's worth thinking about, because at $ 199 ( when buying the card, otherwise it's $ 249 ), that seriously increases the price of the toy!
→ It should be noted that mikroElektronika commercially agreed to transfer the license to me at $ 199 on January 17, 2012 despite having ordered my card on November 21, 2011. A big thank you to them!
It designates a new communication standard and consists of 2 female 1x8 connectors integrating the pins most used with optional modules and accessories.
- There are three communication groups: SPI, UART and I²C
- There are the following inputs: PWM, Interrupt, Analogue, Reset and Chip Select.
- There are the following outputs: + 3.3V and GND on one 1x8
+ 5V connector and GND on the other, this to avoid connection errors
Technical specifications :
Power supply: 7–23V AC or 9–32V DC or via USB cable (5V DC)
Consumption: ~ 85mA (empty)
Dimensions: 266 x 220mm
Weight: ~ 445g