8 bit C and Asm
Bought separately
Bundle Price

8 bit C and Asm

About the Bundle

Learn 8 bit C and Assembly programming with the most popular architectures of all time AVR and PIC

  • Share this bundle
  • Categories

    • Computers and Programming
    • Embedded Systems

About the Books

Arduino Inline Assembly

Learn 8-bit AVR GCC Inline Assembly Programming
  • 175


  • 99%


  • PDF

A guide for learning Arduino inline assembly language programming. This book replaces the scarce, incomplete and inadequate official documentation for writing inline assembly code. The book covers the syntax of basic and extended inline statements, providing in-depth explanations of using operands, constraints and clobbers. It furnishes broad coverage of 8-bit assembly instructions and operations. Topics include functions, interrupts, strings, and tables with many complete examples of how to include inline code inside your programs. Written in a relaxed and informative style, the subject matter is divided into short, easy to comprehend sections. This book is applicable to all 8-bit ATMEL AVR microcontrollers using GNU GCC.

Programming PIC Microcontrollers with XC8

    • PDF

    • EPUB

    • WEB


    Update 2018:

    Title has been adopted by Apress and can be bought here:



    Are you tired of copy and pasting code into your embedded projects? Do you want to write your own code from scratch for microcontrollers and understand what your code is doing?. Do you want to move beyond the Arduino?

    Then get this book!

    This is a book about developing embedded systems with 8 bit PIC microcontrollers using the XC8 compiler. There are many microcontroller enthusiasts who want to transition from using an Arduino and its many derivatives to using bare microcontrollers. However they do not know where to begin! In this book I will show you how to use microcontrollers. Though this book is geared toward those looking to migrate to the PIC microcontroller family, the language is clear enough that anyone can follow.

    Though many persons are wondering why they should learn the PIC architecture when ARM microcontrollers are available from so many vendors and architectures like the AVR are available. The reason is simple. The PIC microcontroller family makes it easy to transition from 8 to 32 bits without changing environments and tools. The XC series of compilers from microchip also are simple to set up, completely free and all you have to do is click and run your code. Once you learn about the different peripherals on the PIC microcontroller, it will be easy to apply that knowledge to other microcontrollers.

    The other advantage is that MPLAB X runs on Windows, MAC and Linux environments. You do not need to be a command line expert to work with PIC microcontrollers, so you can focus less on setting up your environment and more on your application. This book is complete and will help you understand modern PIC microcontrollers.

    This book consists of 14 chapters and covers a host of topics. Every chapter is feature packed and they cover:

    • Introduction to PIC microcontrollers
    • How to set up the MPLAB X and XC8 compilers for microcontroller development.
    • Using GPIO and PPS
    • Interfacing LEDs, pushbuttons, motors, relays etc.
    • Using PWM, timers and counters
    • Interrupts
    • Interfacing character LCDs, GLCDs, colour LCDs, OLEDs and Touch Displays
    • Using the Core Independant Peripherals
    • Working with the CLC
    • On board FVR and Comparator applications
    • ADC module
    • DAC module
    • SPI protocol
    • I2C protocol
    • EUSART and Sofware UART communications
    • Using the eXtreme Low Power (XLP) options of PIC microcontrollers
    • Using GPS
    • Using GSM
    • AT commands
    • NEMA protocol
    • Wireless communications with WiFi and Bluetooth
    • Projects and a lot more!


    The Leanpub 60-day 100% Happiness Guarantee

    Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

    See full terms

    80% Royalties. Earn $16 on a $20 book.

    We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

    (Yes, some authors have already earned much more than that on Leanpub.)

    In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.

    Learn more about writing on Leanpub

    Free Updates. DRM Free.

    If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

    Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

    Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

    Learn more about Leanpub's ebook formats and where to read them

    Write and Publish on Leanpub

    You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

    Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

    Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

    Learn more about writing on Leanpub