Company "Gamma - St. Petersburg" to announce the appointment for a free one-day training seminar "The periphery of the nucleus independent practice and application configuration.".
The newest family of 8-, 16- and 32-bit microcontrollers PIC12 / PIC16 / PIC24 and PIC32 get independent from the periphery of the nucleus, which through internal connections and configuration flexibility allows to synthesize hardware functional blocks to unload the kernel, to reduce the input frequency of interruptions and reduce consumption.
Participants will become familiar with examples of configuring Periphery Independent implementations of features such as:
PWM controller switching power supply and LED driver, power factor correction;
Hardware buttons chatter suppression and quadrature encoder signals the decoder;
Ultrasonic Distance Meter;
24-bit sigma-delta ADC;
Power Class-D;
signal processing hardware capacitive touch buttons;
a digital filter with finite impulse response;
and etc.
To simplify the configuration and creation of drivers serving the periphery Microchip offers a software tool MPLAB Code Configurator (MCC). The use of MCC simplifies code generation and study of new microcontrollers.
For those who may be interested in training:
designers and programmers of embedded systems;
"Analog" Engineers who want to learn microcontrollers;
designers of switching power supplies and LED drivers;
and etc.
The workshop is planned in Novosibirsk (29 November), Yekaterinburg (December 1), and in other cities as the formation of groups.
Training Workshop consists of 2 main parts:
lecture part;
practical training (lab work).
Workshops will be held in computer labs using MPLAB Code Configurator, demo boards and Curiosity Xpress.
Brief description of laboratory work (participant can choose the type of laboratory work from several options)
1. Introduction to the independent periphery of the nucleus by the example PIC16F18855
Logic CLC cell, an example of the hardware debounce;
ADC to the calculator (averaging, filtering, comparison with thresholds), capacitive sensors, automation and single series of measurements;
Using software UART and ADC data visualization in real time.
2. Introduction to the independent periphery of the nucleus on the PIC16F1619 development board example and Curiosity
Logic CLC cell automation functions;
Sharing of analog and digital blocks.
3. Study bootloader library for PIC16 and PIC18 families on board and PIC16F18855 example MPLAB Xpress