Whole Course Solutions What is a Whole Course Solution? Microchip Technology, Inc. is interested in assisting universities and schools in their efforts to further education of embedded control solutions, and other Microchip solutions. Prepare your students to contribute to industry as designers upon graduation. With an increased demand for information based on Microchip architecture, today’s educator and students have many options to create class material. Here are some options that offer a textbook, lab exercises, and education boards. Central Piedmont Community College begins a 4 week online course for PIC® Midrange Microcontrollers! Get a solid foundation in the basics of microcontroller technology using PIC16F877A and practical hands-on exercises. Gain the skills and confidence needed to put PIC® microcontroller technology to work for you. For more information, click here Designing Embedded Systems with PIC® Microcontrollers: Principles and Applications Tim Wilmshurst ISBN: 0-7506-6755-9 Newnes, An imprint of Elsevier “This book is a hands-on introduction to the principles and practice of embedded system design using the PIC® microcontroller. Packed with helpful examples and illustrations, it gives an in-depth treatment of microcontroller design, programming in both assembly language and C, and features advanced topics such as networking and real-time operating systems. Designing Embedded Systems with PIC Microcontrollers: Principles and Applications is ideal for students of electronics, Mechatronics and computer engineering. Engineers in industry and informed hobbyists will also find this book a valuable resource when designing and implementing both simple and sophisticated embedded systems using the PIC microcontroller.” Features of Designing Embedded Systems with PIC® Microcontrollers: Principles and Applications • Explores in detail the PIC16F84A, PIC16F873A and PIC18F242 microcontrollers. • References the MPLAB® ICD 2 In-Circuit Debugger and the PICSTART® plus as tools to develop and debug your designs. • Teaches you how to program in Assembler and C. • Works through sample designs and design ideas, including a robot in the form of an autonomous guided vehicle. Find out more: Embedded-knowhow.co.uk - support for students and practitioners in the field of embedded systems. Link to information about MPLAB® ICD 2 In-Circuit Debugger. Link to information about PICSTART® Plus. Link to purchase Microchip development tools on MicrochipDirect. 123 PIC® Microcontroller Experiments for the Evil Genius Myke Predko ISBN: 0-07-145142-0 McGraw Hill This book was developed for Grade 11 (junior) and Grade 12 (Senior) high school students preparing for post secondary education in engineering, computer science, mathematics, or physical sciences. It is also appropriate for university students or technical hobbyists looking for more information on programming and interfacing PIC® Microcontrollers into an application. Each experiment builds on those before it, so you develop a hands-on, practical understanding of microcontroller programming. Microchip’s PICkit TM 1 Flash Starter Kit (DV164101) and the Signal Analysis PICtailTM Daughter Board (AC153120) are used in the experiments. The Microchip PIC12F675 (8-pin) and the PIC16F684 (14-pin) devices are featured. Features of 123 PIC® Microcontroller Projects for the Evil Genius: • Introduces you to programming and customizing the PIC® MCU step-by-step. • Shows you how to set up your own PICmicro MCU and development lab based on the PICkit TM 1 Flash Starter kit. • Explains the science and electronics underlying microcontrollers • Shows you how to interface sensors, switches, LEDs, LCDs, and other commonly used electronic interfaces. • Supplies parts lists and program listings. Find out more: http://books.mcgraw-hill.com/authors/predkopic/ Full source code for experiments, PC Executable code, links to other resources http://www.myke.com/ Author Myke Predko’s home page Information about the PICkitTM 1 Flash Starter Kit Link to purchase the PICkitTM 1 Flash Starter Kit Microprocessors from Assembly Language to C Using the PIC18Fxx2 Robert R. Reese, Mississippi State University ISBN#: 1-58450-378-5 DaVinci Engineering Pres In an educational environment, this book is intended to be used as a first course in microprocessors using the PIC18xx2 microcontroller. The first seven chapters provide an introduction to assembly language programming using the PIC18XXX instruction set, with all assembly language examples set in a C language context. The remaining eight chapters cover microcontroller interfacing topics using the PIC18F242, with all examples written in C in order to promote maximum understanding of the hardware topic being studied. A goal of this book is to prepare students for advanced courses in embedded systems or computer architecture. The PIC18F242 was selected for the following reasons: • On-Chip hardware modules that include an analog-to-digital converter, I2C module, USART module, three parallel ports, and four timers. • The 28-pin dual-in-line package and its ready availability from vendors such as Digi-Key makes it suitable for a lab prototyping environment. • The PIC18xx2 instruction set is small enough so as to not be overwhelming to the student new to assembly language, and yet contains the traditional features that one expects in an instruction set such as relative branches and indirect addressing. • C language constructs map naturally to the PIC18XXX instruction set, making it easy to introduce assembly language statements in a C language context. • PIC® MCU software development is well supported in the form of the freely available MPLAB® Integrated Design Environment by Microchip for assembly language programming and C compilers from Hi-Tech Software and Microchip. • The ability to in-circuit flash program the PIC18F242 using a serial bootloader makes for quick turnaround for program modifications. Find out more: http://www.ece.msstate.edu/~reese/ece3724/ Lecture slides, sample quizzes, and thirteen lab exercises. http://www.reesemicro.com/ Supplemental book site with a table of contents and CAD files for a printed circuit board that supports all of the lab experiments. Microchip tutorial “USART- Using in Asynchronous Mode” To order the book from Amazon. A Baker’s Dozen: Real Analog Solutions for Digital Designers Bonnie Baker ISBN:0-7506-7819-4 Elsevier This book was written for practicing digital engineers, entry level students and hands-on managers who are looking for an analog foundation to handle their daily engineering problems. Students and engineers can learn more about designing with analog devices with Microchip’s Mixed Signal PICtailTM Demo Board (Part Number: MXSIGDM) which contains a number of applicable DACs, ADCs, LDOs, and Vrefs, to interface with Microchip’s analog products on board. Relevant classes include: • Engineering Systems Analysis • Electronic Circuits • Design-oriented Analysis of Electronic Circuits • Instrumentation Systems A sample of what you will learn in A Baker’s Dozen: Real Analog Solutions for Digital Designers: • Bridging the gap between analog and digital • The Basics behind Analog-to-Digital Converters • The Right ADC for the Right Application • Systems where Analog and Digital work together • Noise, the 3 categories, device, conducted emitted •And more… Find out more Link to purchase Bonnie Baker’s “A Baker’s Dozen: Real Analog Solutions for Digital Designers” Link to more information about Mixed Signal PICtailTM Demo Board Link to purchase the Mixed Signal PICtailTM Demo Board (Part Number: MXSIGDM) Embedded Design with the PIC18F452 Microcontroller John B. Peatman, Georgia Institute of Technology ISBN# 0-13-046213-6 Prentice Hall This book can be used in a one-semester university course at the senior level. The book’s focus is to develop three capabilities in the design process: to understand and use components, to exploit powerful algorithmic processes, and to break down the complexity of an instrument or device so as to meet its specifications. The first printing of the book comes complete with the QwikFlash development board, which, when populated, is used as an example in the book for interfacing the PIC18F452 to various external components. The PIC18F452 was selected because of a feature set that includes: Speed: the CPU can execute most of its instructions in the 10 MIPS range, or ten instructions per microsecond Robustness: I/O pins can drive loads of up to 25 mA as outputs and are protected against static electricity damage as inputs. Flexible timer resources: four independent timers plus two capture/compare/pulse-width modulation modules Support of low-power operations: extends battery life by alternating intervals of low-power sleep mode with intervals of normal operation Development Tool Versatility: The PIC18F452 supports a standard emulator, a low-cost in-circuit debugger (MPLAB ICD2, DV164005), a Processor Module (PCM18XCI), a C Compiler (MPLAB C18), and a QwikBug monitor program. How to Submit a QwikFlash Course Solution? QwikFlash Education Board Microdesigns, Inc. has worked with Professor Peatman to provide an education board and accessories that are fully assembled and tested. The QwikFlash board includes a programmed microcontroller containing the QwikBug resident debugger. Dr. Peatman's text, when combined with the QwikFlash board, form the basis of an upper-level university engineering course and laboratory. Find out more: www.picbook.com Information about the book, the author, and various relevant links www.microdesignsinc.com Order the QwikFlash board and other boards and accessories Order the text book www.digikey.com Order the components to populate the board (part # 18F452-KIT) Full Disclaimer Be sure to review our full disclaimer before using or submitting any of the design ideas on our site.