Skip to main content

The Real World

  • Chapter
  • 226 Accesses

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

Up to this point we have mainly concentrated on how the software has interacted with the processor’s internal registers and Data memory. Now, as a prelude to how the MCU relates to its internal peripheral devices and hence monitors and controls its external environment, i.e. the real world outside its pins, we need to look at external support issues, such as power supply requirements, clocking and resetting.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The PIC16F83 is identical to the PIC16F84 but has 50% less Program memory and 36 instead of 68 file registers. The latter is currently available as the PIC16F84A with minor enhancements.

    Google Scholar 

  2. The main exceptions are the input to MCLR (Master CLeaR) which requires a voltage VIH of 0.85Vpp before coming out of reset, and 0.7Vpp for any oscillator driving the OSC1 input as an external clock.

    Google Scholar 

  3. This is why most current microprocessors used as the PC CPU, such as the Intel Pentium III, are powered at under 3 V rather than the standard 5 V of older devices.

    Google Scholar 

  4. The older PIC16F83/4 comes in two speed selections, namely 4MHz (PIC16F8X-04) and 10 MHz (PIC 16F8X-10).

    Google Scholar 

  5. If using a TTL-compatible oscillator then a pull-up resistor may be needed to ensure a high enough VIH.

    Google Scholar 

  6. The area of Program memory beyond the user Program store space belongs to the special test/configuration memory space 2000h-3FFFh which can be accessed only during external programming.

    Google Scholar 

  7. Remember the byte address 400Eh is twice the byte address equivalent 2007h and words are presented least-significant byte first.

    Google Scholar 

  8. Even such close relatives as the PIC16C74 and PIC16C74A/B have differing fuse dispositions, so it is essential to use the exact correct header file!

    Google Scholar 

  9. kHz crystal oscillators have a typical start-up time of 1–2 seconds. Crystal oscillators ≥ 100 kHz have a typical start-up time of less than 10–20 ms and ceramic resonators are typically less than 1 ms. Times are voltage dependent.

    Google Scholar 

  10. Uncharacteristically the PIC16C71 becomes the PIC16C711.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag London

About this chapter

Cite this chapter

Katzen, S. (2001). The Real World. In: The Quintessential PIC Microcontroller. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-3704-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3704-7_10

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-309-6

  • Online ISBN: 978-1-4471-3704-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics