Hello. I am experienced with almost all 8-bit and 16-bit PIC microcontrollers. I am also good at making C programs for microcontrollers. For compiling, I use compilers XC8, XC16, HI-TECH and mikroC. Regards development environments, I use MPLAB, HI-TIDE and mikroC.
Regards hardware and peripheral structure of microcontroller, I know input and output ports, PWM modules, variety communication protocols (SPI, I2C, USB, RS232, RS485, PCI, One-Wire), oscillators, voltage regulators, comparator and A/D convertors, and with LCD displays, sensors (light sensors, temperature sensors, pressure sensors, encoders), motor drivers, relays, power transistors, LEDs and pushbuttons.
My projects are verified in software Proteus and with development boards.
Regards PCB design, I use software Eagle and know everything about tracing, routing, one and two layers, vias and dimensions. I also know making new components and its footprint.
Regards PCB calculating, I am experienced with current capacity calculating, trace impedance calculating and cross-talking calculating.
I think that my finished projects are high-quality and low-cost.
Kind regards