1. The "Evil Genius" Methodology
2. Comprehensive Hardware Coverage
3. Software and Programming
4. Content Structure (The 123 Experiments) The book is divided into major sections that guide the user through different aspects of microcontroller functionality: the text covers interfacing with LEDs
5. Learning Outcomes By the end of the book, a reader is expected to have mastered:
Experiment #8: Flashing an LED at a Specific Rate Using a Delay Loop
BSF STATUS, RP0 ; Bank 1 MOVLW 0x00 MOVW TRISB ; Port B all outputs BCF STATUS, RP0 ; Bank 0 Loop BSF PORTB, 0 ; LED ON CALL Delay ; Wait BCF PORTB, 0 ; LED OFF CALL Delay GOTO Loop
Delay MOVLW 0xFF MOVWF Count1 D1 MOVLW 0xFF MOVWF Count2 D2 DECFSZ Count2 GOTO D2 DECFSZ Count1 GOTO D1 RETURNBCD to 7-segment
Long‑Short‑Long (binary 101 = index 5) → pause → short‑short‑long (binary 011 = value 3)
If you meant you already have the PDF and want me to explain, correct, or expand a specific experiment from it, just tell me the experiment number or title and what you want to do with it. I can’t see the file, but I know PIC microcontroller fundamentals inside out. 16x2 LCD custom chars
"123 PIC Microcontroller Experiments for the Evil Genius" by Myke Predko offers a hands-on, incremental approach for beginners to master PIC microcontrollers using Assembly and C programming. Utilizing the PICkit 1 Starter Kit, the text covers interfacing with LEDs, sensors, and LCDs, along with debugging skills. Find the book details on Amazon. 123 PIC Microcontroller Experiments for the Evil Genius
The book uses a building-block approach. Each experiment adds one new concept, starting from LED blinking and ending with advanced projects like a frequency counter or robot control.
| Section | Experiments | Key Skills | |--------|-------------|-------------| | 1: First Steps | 1–12 | LED blink, switch input, delay loops, subroutines | | 2: 7-Segment & Displays | 13–24 | Multiplexing, BCD to 7-segment, shift registers | | 3: Sensors & Inputs | 25–36 | Potentiometer (ADC via RC timing), thermistor, LDR | | 4: Sound & Timing | 37–48 | Buzzer, melody generation, stopwatch, timers | | 5: Serial Communication | 49–58 | RS232, LCD interface, PC communication | | 6: Motors & Actuators | 59–70 | Servo, stepper, DC motor control (PWM) | | 7: Advanced Output | 71–82 | Dot matrix LED, 16x2 LCD custom chars, VGA sync | | 8: Memory & Data | 83–94 | EEPROM read/write, look-up tables, counters | | 9: Interrupts | 95–106 | External interrupt, timer interrupt, wake-up | | 10: Evil Genius Projects | 107–123 | Digital thermometer, combination lock, IR remote, frequency counter, simple robot |
You mentioned "proper feature." This usually refers to a request for a detailed Feature List or Book Description that verifies the quality and content of the PDF/book before downloading or purchasing.
Here is the verified feature breakdown and content overview of the book:

Subscribe today to get first our special offers and news!
You don’t want to miss out!