Special declaration: "2017 China Site Electronics Zhizhi Innovation Contest" officially started, the pavilion will renew the evaluation of the officially designated board of the competition, these boards can be applied for free on the competition, as long as you have reasonable applications, we will Free board development for free. View the development board details. 1882.>
2017 Site Electronics Zhigang Innovation Contest: http://www.eefocus.com/activity/mouser2017_contest/signup
The current updated competition evaluation board is:
Silicon Labs Thunderboard Sense Development Board
CYPRESS PSOC 4000s Capsense development board
LPCXPRESSO54608 development board
Adi evAl-adiCup3029 development board
Ti CC3200 Launchpad
NXP LPCXPRESSO54114 development board
Speaking of Microchip Pic MCU, I believe everyone is not stranger, strong stable reliability, has been verified by the market for many years. The PIC MCU has been very widely used in industrial, but recent Microchip has also updated the PIC product line and launched a new PIC MCU. Today we have to say that Microchip is a Microchip Curiosity development board for PIC 8-bit MCU. The MCU model is PIC16F18875. Curiosity is also called curiosity. It is Microchip's new hardware development platform for Hi guests and lovers. This development board is low, rich in functionality, can quickly explore the intrinsic resources of the PIC MCU through this platform, and use it to implement themselves idea.
Microchip Curiosity PIC16F18875 Development Board loaded a Starter Kits debugger, Micro USB interface can directly connect to the debugger and power the development board. The development board is designed with an external power interface, but is not soldered. The board resources have four users LED, 1 reset button, 2 user buttons, a sliding potentiometer, and 2 Mikrobus interfaces, you can use a lot of Mikrobus modules, for enthusiasts, Emirator is very good. In terms of software, you can use Microchip official MPLAB X IDE integrated development environment to develop Curiosity, convenient and fast.
Unpack
The development board is packaged in the red black carton. Although it is a paper box, it is still quite told, and the box is on the front of a microchip white big logo.
Open the box, lying on a development board, and see the PCB is red through the anti-static bag.
Carefully open the package, take the board. I found that there is white rice-sugar in the box. Is Microchip so humanized, buy a development board to send rice-salad, carefully observe it, it is a shockproof ball.
There is a plate resource distribution map in the box, mainly indicating the composition and distribution of important components of the development board.
Here's this is exactly a quick entry manual and information documentation for the Curiosity development board, or a typical red-white color style of Microchip.
Below is the front spy photos of the development board, the front layout is compared, mainly the middle MCU circuit part, the left is Microchip big logo, and the right side is some common interfaces.
Turning through the back of the development board, mainly the Starter Kits debugger circuit on the right, and four black mats.
Finally, to the main controller HD close-up, you can see the MCU model is PIC16F18875.
The PIC16 (L) F1885x / 7X microcontroller has analog, kernel independent peripherals, and communication peripherals, and EXTREME low-power (XLP) applicable to various general and low power applications. This series will use CRC / Scan, HLT, and Windowed WDT to support customers to increase security for their applications. In addition, the series also includes a flash memory of up to 56 kB, and a 10-bit ADC with computing function (ADC2) for automatic signal analysis to reduce the complexity of the application. Have the following features:
With 49 instructions, 16 stack-level enhanced mid -ral core kernels
Adjustable internal oscillator (up to 32MHz)
Peripheral Pin Selection (PPS)
2X 10-bit PWM
5X capture, comparison, PWM (CCP)
Complementary waveform generator (CWG)
CNC oscillator (NCO)
4X Configurable Logic Controller (CLC)
10-bit ADC (ADC2) with computing function
5-digit die converter (DAC)
Data Signal Modulator (DSM)
Zero cross detection (ZCD)
Cyclic redundancy check (CRC / SCAN)
Window Watchdog Timer (WWDT)
Enhanced power-on / off reset
Low-power undervoltage reset (LPBOR)
Programmable undervoltage reset (BOR)
Circuit Serial Programming (ICSP)
PIC16LF18875 (1.8V ~ 3.6V)
PIC16F18875 (2.3V ~ 5.5V)
This part is the Curiosity development board debugger HD close-up, you can see that the debugger uses the PIC24FJ256GB106 microcontroller, and the peripheral chip also uses Microchip's own products.
Development board features and resource distribution maps
Ok, the test and quick start of Microchip Curiosity PIC16F18875 will continue below.
Test and Quick Getting Started Guide
First, download and install the MPLAB X IDE to the Microchip website.
Open MPLAB X IDE, select menu: Tool -> Plugin, install the MPLABTM Code Configurate plugin.
After installing the plugin, we can start a new project, select the menu: file -> New project, choose a standalone project.
Then, select the corresponding MCU model, where PIC16F18875 is selected.
Next, we select the debugger, connect the computer and the Curiosity development board with USB, this time there will be a Curiosity debugger in Starter Kits.
In this case, we select the XC8 compiler.
Finally, fill in the project name, and to save the file path of the project, then click Finish, you can create the project.
Open MPLABTM CODE Configurate, Select Menu: Tool -> Installed Plugin ->MPLABTM CODE Configurate, Open Hardware Schematic, LED Light's Port is RA4, buttons Button port RB4.
Therefore, the configuration RA4 is output, and RB4 is input, as shown in the following figure, configure an LED light and a button button.
Next, the system clock is configured to 1 MHz in the internal clock, as shown in the following figure.
After configuring, we can generate and save the peripheral configuration initialization code and some application code.
Now open main.c->main (), write a test code, the function is mainly the button S1, the LED light on the Curiosity development board, release the button S1, the LED lamp is off.
After writing the test code, start building the project. After successful compilation, download the application to the MCU.
After successful download, observe the phenomenon, press the button S1, the LED light on the Curiosity development board, release the button S1, the LED lamp is off. Explain that our entire process is no problem.
summary
A simple unpacking process and testing process are basically finished, from this Curiosity development board experience, it is good. Member Microchip as a classic design and fine workmanship of larger vendors, and on the other hand, software development tools are also very perfect, fast and efficient. PIC 8-bit MCU provides a wide range of peripherals that achieve high flexibility, ease of use, and stability, very suitable for white appliances, smart home, industrial control, electronic pole passengers, etc.
Our other product: