Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
33 used & new from $4.99

Have one to sell? Sell yours here
 
   
Programming & Customizing PICmicro Microcontrollers
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Programming & Customizing PICmicro Microcontrollers (Paperback)

by Myke Predko (Author) "In a time when digital electronics is becoming more complex and less accessible to students and low-end circuit developers, microcontrollers have become excellent tools for..." (more)
Key Phrases: btfsc status, execution change instructions, assembler calculator, Myke Predko, Visual Basic, Hardware Notes (more...)
3.2 out of 5 stars See all reviews (78 customer reviews)

List Price: $49.95
Price: $32.97 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.98 (34%)
Upgrade this book for $9.99 more, and you can read, search, and annotate every page online. See details
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

7 new from $6.00 26 used from $4.99
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 12 used & new from $10.30
There is a newer edition of this item:
Programming and Customizing the PIC Microcontroller (Tab Electronics) Programming and Customizing the PIC Microcontroller (Tab Electronics) 3.5 out of 5 stars (38)
$37.77
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Customers buy this book with 123 PIC Microcontroller Experiments for the Evil Genius by Myke Predko

Programming & Customizing PICmicro Microcontrollers + 123 PIC Microcontroller Experiments for the Evil Genius
Price For Both: $49.44

One of these items ships sooner than the other. Show details

  • This item: Programming & Customizing PICmicro Microcontrollers by Myke Predko

    Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • 123 PIC Microcontroller Experiments for the Evil Genius by Myke Predko

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers

PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers

by John Iovine
3.7 out of 5 stars (32)  $19.77
Programming and Customizing the PIC Microcontroller (Tab Electronics)

Programming and Customizing the PIC Microcontroller (Tab Electronics)

by Myke Predko
3.5 out of 5 stars (38)  $37.77
The PIC Microcontroller: Your Personal Introductory Course, Third Edition

The PIC Microcontroller: Your Personal Introductory Course, Third Edition

by John Morton
3.8 out of 5 stars (20)  $31.45
PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro

PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro

by John Iovine
3.0 out of 5 stars (5)  $15.56
PIC in Practice, Second Edition: A Project -based Approach

PIC in Practice, Second Edition: A Project -based Approach

by David W Smith
4.1 out of 5 stars (14)  $26.48
Explore similar items

Editorial Reviews

Product Description
This book is a fully updated and revised compendium of PIC programming information. Comprehensive coverage of the PICMicros' hardware architecture and software schemes will complement the host of experiments and projects making this a true, "Learn as you go" tutorial. New sections on basic electronics and basic programming have been added for less sophisticated users along with 10 new projects and 20 new experiments. New pedagogical features have also been added such as "Programmers Tips" and "Hardware Fast FAQs".

CD-ROM:
The CD-ROM will contain all source code presented in the book, software tools designed by Microchip and third party vendors for applications and the complete data sheets for the PIC family in PDF format.

Key Features:
* Printed Circuit Board for a PICMicro programmer included with the book! This programmer will have the capability to program all the PICMicros used by the application.
* Twice as many projects including a PICMicro based Webserver
* Twenty new "Experiments" to help the user better understand how the PICMicro works.
* An introduction to Electronics and Programming in the Appendices along with engineering formulas and PICMicro web references.

About the Author
Myke Predko is an advisory engineer working on Intel server products test for Celestica in Toronto, Canada. He has worked as a test engineer, product engineer, manufacturing manager and new products introduction engineer as well as having been awarded four patents in the fields of processor design and product test.

Mr. Predko is author of nine technical books including Programming and Customizing the PICmicro(R) Microcontroller, 2/e and PICmicro(R) Microcontroller Pocket Reference, two comprehensive guides to the device covered by this book along with Programming and Customizing the 8081 Microcontroller; The Handbook of Microcontrollers; PC Ph.D.; and PC Interfacing Pocket Reference.

His interests include robotics and he was one of the designers for the TAB Electronics Build Your Own Robot Kit. Mr. Predko currently lives in Toronto with his wife, daughter and two Siberian huskies.


Product Details


Inside This Book (learn more)
First Sentence:
In a time when digital electronics is becoming more complex and less accessible to students and low-end circuit developers, microcontrollers have become excellent tools for learning about electronics and programming, as well as providing the capabilities to create sophisticated electronic applications fairly easily and inexpensively. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
btfsc status, execution change instructions, assembler calculator, configuration fuses, conditional assembly statements, movf status, configuration fuse options, eight instruction cycles, instruction bit pattern, myke predko, incf reg, movf instruction, nop movlw, tris instruction, addwf temp, task information block, clrwdt instruction, four instruction cycles, stimulus file, switch matrix keyboard, digit carry flag, bit goto, mainline code, raw card, prototyping card
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Myke Predko, Visual Basic, Hardware Notes, Flags Affected, None Instruction Cycles, Tantalum Gnd, Gnd Figure, Memory Registers, Start Registers, Dallas Semiconductor, End of the Values, Counter Stack Option File, Port Direction, Finished Finished, Goto Bank, Just Loop Around Forever, Results Status, Vss Gnd, Label Jump, Project Files, Reg Addr, Regs Bus, Von Neumann, Code Line, Data Latch
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 2 books:


Books on Related Topics (learn more)
 
 

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(7)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
M. Lutfi suggested this product show on searches for "pic microcontroller". What do you suggest?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

78 Reviews
5 star:
 (25)
4 star:
 (13)
3 star:
 (10)
2 star:
 (12)
1 star:
 (18)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (78 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
71 of 71 people found the following review helpful:
4.0 out of 5 stars Good Book, November 6, 2002
By Jorge Lahens (West Milford, New Jersey USA) - See all my reviews
(REAL NAME)   
I am a professional embedded programmer. I purchased this book so that I could get up to speed on the Microchip PIC architecture and its assembly language.

I read the first 105 pages of the book in detail so that I'd have a basic understanding of the PIC micro architecture for the mid-range family. (I acquired an MPLAB-ICD, from Microchip, which is based on the 16F877 -midrange chip.) Afterwards I went straight to the section in chap. 14 on the MPLAB-ICD and got the ICD kit running.

After that, I went to chapter 15 and did the first 10 experiments using the MPLAB-ICD. Basically, the course that I followed allowed me to get up to speed in the shortest amount of time. Most of these experiments were designed for the 16F84 but they're all easily modified to run on the 16F877.

My findings:

1. The book is sprinkled with spelling and grammatical errors, however so is the Microchip documentation on their chips - this is more frustrating because you're taking Microchip's word as absolute truth.

2. It is nice that Myke included the El-Cheapo programmer circuit board. However, given the time and cost associated with building it, I'd rather use the MPLAB-ICD. However (there's always a however) the El-Cheapo programs quite a variety while the ICD only does the 16F877. (Note: Microchip has a new ICD that programs all or most of their chips. It's low cost and is already built.)

3. Unlike other reviewers, I found the code that I ran to be reliable - I found no blatant errors in the code - errors that would keep the code from running "as advertised." I copied my code from the CD - this was a time-saver.

4. The book is way too long to read from cover to cover. I'd die of boredom if I tried to do this. When I was going through the first 10 experiments, I skipped to the earlier chapters to dig for information. This is a fact of life when programming microcontrollers. You typically don't read whole data books on a microcontroller. Fortunately, I found the Microchip data sheets to have most of the information I was looking for. This minimized my searches in Myke's book.

6. Myke should have provided a road map to assist people with different levels of experience get up to speed in the shortest time possible.

7. To be fair, the book was comprehensive and I was able to find answers to most of my PIC architecture/assembly questions.

8. The index is not easy to read. Take a look at it and you'll understand what I mean. Sometimes, I felt like I needed a magnifying glass. The topics and their subtopics are in the same small font and the subtopics are often numerous - sometimes extending to the next page. Myke, for the next edition fix this.

9. Chapter 13 has quite a deal of information on the YAP-II programmer. This information would have been better kept on the CD so as not to pack the book with too much information.

10. I am specifically interested in the electronic thermometer project on page 957. For my application Myke's approach is not adequate, however it may be fine for you. Regardless, I enjoyed seeing his approach and comparing it to mine. Myke uses a thermistor as part of an RC circuit which is charged to 5 volts. The capacitor is then discharged through the thermistor to a known voltage (2.5v) and the time constant for the circuit is determined from this. This measured time is directly related to the thermistor's resistance which is directly related to the temperature. After reading Myke's book, I implemented a 16 by 16 signed multiply on the 16F877. I used a least squares curve fitting program to derive a cubic equation for the thermistor's data (same one Myke used) and implemented this equation on the PIC using fixed point arithmetic.

I used information in Chap 15 to get the serial port going - by cutting and pasting. I had a friend write a Visual Basic app to display the temperature on a PC. Armed with the PIC information from Myke's book, I implemented a temperature controller that can accurately hold the temp. in an oven to better than 2 Deg. F. (with minimal over/undershoot) and reports the temperature to a PC. The approach I took yields greater precision and requires less parts however Myke's approach is simpler. Maybe I'll write a book on this...

I recommend getting this book if you want to get started with the PIC microcontroller - it's a good reference...

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
68 of 69 people found the following review helpful:
4.0 out of 5 stars superb, comprehensive, but too many errors, July 31, 2002
By A. Franke (RTP area, NC) - See all my reviews
(REAL NAME)   
OVERVIEW: This book is a detailed and comprehensive discussion of the three categories of PIC micro MCUs (low-, mid- and high-end). At over 1,000 pages, the book covers the products in (sometimes very technical) detail. It's an excellent resource for microcontroller beginners, as well as those with micro experience but are new to PIC. The book provides excellent descriptions of how the PIC MCUs work, including details about their instruction sets, hardware features, tips for assembly language and macro development, and a slew of interesting experiments and projects.

ADD-ONS: The book includes a CD and a PCB (printed circuit board). The CD contains project code, additional information, data sheets, and even an entire chapter (presumably left out of the actual text because it's already quite lengthy) that provides an excellent introduction to electronics. It (the extra chapter) covers all the basics, and segues into PIC-related electronics issues. The chapter, for example, provides an excellent power supply circuit for PIC experimenting. The PCB is for the "El Cheapo" PIC programmer -- you need to purchase the components (which might be difficult to find), and then you can solder them up onto the included PCB and you'll have a working PIC programmer! IMPORTANT: Be sure you check the author's web site BEFORE ordering your parts -- I believe the parts list has been updated since the text was published.

REFERENCE QUALITY: The book does not make a good reference -- partly because of the way it's structured. (You'll find yourself flipping pages quite a lot if you intend it as reference material.) It is, however, a quite comprehensive and logically organized as a textbook. As an example, the author goes into the why's and how's of the instruction set, rather than just copying a reference table from the Microchip datasheets. Included in the discussions are things to watch out for, optimization ideas, and tricks of the trade. There are also a good number of code samples, which illustrate techniques the author teaches. The index, contents, Appendices (10!) and supporting material on the CD-ROM are all quite good.

ERORS, TYPOES, AND MI$TAKES: Unfortunately there are quite a few errors in the text. Careful readers, though, will catch most of them, -- but they're enough to get you scratching your head in confusion from time to time. If you read critically and experiment as you go, you'll probably do just fine -- just don't bet your job on any one sentence or code snippet. Where there are errors, they're usually typos. They're *not* the types of errors where the author is just dead wrong and thinks he's right. The book could have used a good, qualified technical editor. I like to consider the errors puzzles -- to keep me on my toes. =)

TARGET READER: The text can sometimes get confusing, and is targeted at those with at least some technical education (though I'm sure a bright kid could learn from it, too). If you get stuck somewhere, just move on and come back to it later. This is not the kind of book you just read once then store on the bookshelf, and it's not the type you read through without ever turning back, either.

COMPARED TO SIMILAR BOOKS: This book wins hands down. Take a look at "Programming and Customizing the AVR" to see what I mean. This text does not simply regurgitate information in the datasheets. It goes into DETAIL. For example, "subwf" isn't explained away as "subtract w from f", instead the text explains why this command is a bit different than others, and how it can be thought of to make more sense.

BINDING QUALITY: The book is paperback and is bound in such a way that the pages will not turn and the cover will not swing closed when set flat - a great benefit when following along with experiments. Also, the binding has held up quite nicely and all the pages are held tightly in place, even after being left in a hot car all day.

CONCLUSIONS: Four stars only because of the errors and because it's a poor reference. Otherwise, A+ all the way. Highly recommended, indeed.

I hope this information is helpful to you.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 14 people found the following review helpful:
4.0 out of 5 stars Indespensible but flawed, January 26, 2002
By A Customer
If you are new to PICs, this book is great. Background info, assembly programming concepts, and plenty of examples got me up and running quickly. The style is much more enjoyable and accessible than that of some other PIC books I've struggled through. This book is worth the price, so I highly recommend it.

I wish I could give the book 5 stars, but the numerous of errors are very distracting. By "numerous," I mean "several per page." I've even found errors in the code--fortunately, some are so flagrant that even a beginner like me would notice.

Two things (other than copyediting) I'd like to see in the next edition:

1. The book could use a "quick start" section at the beginning, telling you which chapters to read (in which order) depending on your skills and interests. I ended up reading through lots of technical data on high-end PICs before arriving at some easy programming sections, and there was frequent repetition.

2. The appendices provide much information, but they lack something important: an all-inclusive table of assembly commands and their parameter types. When I first started out, I had to flip through the text of Chap. 4 quite a bit to hunt down the command I wanted.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars A Jumbled Collection of Causual Notes - Not Suitable for Learning
I don't know much about programming (after reading through this book!) but I thought one of the main qualities in a programmer was attention to detail. Read more
Published 4 days ago by Deano

1.0 out of 5 stars I don't like the book
I purchase the book intending to learn how to program a micro controller and the massive amount of information that don't tell you anything is amazing at the en you will not learn... Read more
Published 9 months ago by cheo

1.0 out of 5 stars never received it
Ordered this with two other books, and i never recieved. Tracking info just says i should have recieved 2 weeks ago. How do you call Amazon???
Published 15 months ago by K. Wilkinson

1.0 out of 5 stars Do NOT Buy (I'm one of the victims!)
I bought this book without hesitation because I'd had contact with the author in the past, had other books by him, etc. Read more
Published 21 months ago by rwizard

1.0 out of 5 stars Impossible to use. Don't waste your money.
This book is by far the most confusing, rambling, badly-written, and unedited programming manual I have ever seen. Read more
Published 24 months ago by K. Klein

5.0 out of 5 stars Very informative!
Lots of basic information as well as advanced techniques. If you are just getting into PIC's, this is a great text to start with. Read more
Published on June 8, 2007 by Douglas A. Goodwin

4.0 out of 5 stars Learning Tools
This book is a very strong learning tool. An in depth study of Picmicro microcontrollers and how to program them. Read more
Published on May 19, 2007 by M. Molina

1.0 out of 5 stars 1184+ PAGES OF WORTHLESS B.S.!
The best I can say about the book is that the paper has about the same consistency as the Sears-Roebuck catalog of years past.
Published on May 7, 2007 by Joseph B. Travis

1.0 out of 5 stars Disappointing and Disappointed
The author and the publisher should be embarrassed by this effort. I have only completed three chapters and I am already frustrated by the many topographical errors which, you... Read more
Published on April 18, 2007 by W. J. Pascoe

2.0 out of 5 stars Full of useful information as a reference
This book is not for someone who already understands how a computer works. It is confusing, and in no way can hold your attention for more than a paragraph. Read more
Published on April 12, 2007 by Ron Johnson

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Discover Oregon

Garmin Oregon at Amazon.com
You'll find that on the trail, the new Garmin Oregons exchange waypoints, tracks, and geocaches with other Oregon and Colorado units.

Shop all Garmin

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates