This book is a great introduction to microcontrollers. I particularly like it as there is a good accompanying website, and now a free online course on edx.org called "Embedded Systems - Shape the World" that follows the book closely.
If you are used to using the arduino then that board is great at getting started because it allows a lot to be done relatively easily as a lot of details are hidden. This book goes into a lot more of the details. This is good if you are generally interested in understanding these details or you want to have more control over programming a chip, and you want to be able to do it more efficiently.
It is very practically focussed which I like as I find that it helps me to understand the material better. All the material uses the Texas Instruments TM4C123 series which uses an M4 Arm processor. I guess as part of the practical focus it helps to focus on one chip as more practical details can be covered more effectively. You can buy an evaluation board containing the chip directly from TI and it is also good value.
While the book doesn't cover other chips such as the Atmel series which is what is used in the Arduino I believe that a lot of the ideas transfer over, particularly as you can use the C programming language in both. Obviously details about how to directly address registers etc will be different.
When you put the whole package together: book, free course and website this is a great way to learn about microcontrollers and great value. The course is running from early Feb 2014 to mid May. I am not sure about it's availability beyond this time frame.


Flip to back
Flip to front
Follow the Author
Something went wrong. Please try your request again later.
OK
Embedded Systems: Introduction to Arm(r) Cortex(tm)-M Microcontrollers: 1 Paperback – 26 May 2012
by
Jonathan W Valvano
(Author)
Jonathan W Valvano
(Author)
Find all the books, read about the author, and more.
See search results for this author
|
See all formats and editions
Hide other formats and editions
Amazon Price
|
New from | Used from |
Paperback
"Please retry"
|
—
|
$57.41 | — |
Get 90 days FREE of Amazon Music Unlimited
with the purchase of any eligible product. Shop now
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
- Embedded Systems: Real-Time Interfacing to Arm(r) Cortex(tm)-M MicrocontrollersPaperback
- Development Boards & Kits - ARM TIVA LaunchPAD
- Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers: 3Jonathan ValvanoPaperback
- Introduction to Embedded SystemsPaperback
- Making Embedded Systems: Design Patterns for Great SoftwarePaperback
- Ti Tiva Arm Programming for Embedded Systems: Programming Arm Cortex-M4 Tm4c123g with CShujen ChenPaperback
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
- A Tour of C++Paperback
- C Programming LanguageW. Kernighan, BrianPaperback
- Electronics for Beginners: A Practical Introduction to Schematics, Circuits, and MicrocontrollersPaperback
- The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3ePaperback
- The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel StudioSarmad NaimiPaperback
- Make: AVR Programming: Get Under the Hood of the AVR Microcontroller Family: Learning to Write Software for HardwarePaperback
Start reading Embedded Systems on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Save on selected Bestselling Children's books.
Includes Bluey, Peter Rabbit, Spot, Peppa Pig, Roald Dahl and more. Click to explore.
Product details
- Publisher : Createspace Independent Publishing Platform; 2nd ed. edition (26 May 2012)
- Language : English
- Paperback : 508 pages
- ISBN-10 : 1477508996
- ISBN-13 : 978-1477508992
- Dimensions : 19.05 x 2.92 x 23.5 cm
-
Best Sellers Rank:
370,520 in Books (See Top 100 in Books)
- 68 in Computer Hardware Embedded Systems
- 2,878 in Computer Science (Books)
- Customer Reviews:
Product description
About the Author
Jonathan Valvano has been teaching microcontrollers and embedded systems at the University of Texas at Austin for 35 years. He has written eight college textbooks. His textbooks on have been widely used around the world, with a total sales of over 20,000 books. He earned his BS and MS from MIT in 1977 in the fields of Computer Science and Electrical Engineering. In 1981, he received his PhD from Harvard-MIT in the field of biomedical engineering. He has over 100 journal papers, 9 book chapters and 10 patents in the medical device research area. He is a cofounder of a successful medical device company, specializing in miniature and low-power cardiac measurements. The reason he has received numerous teaching awards at the University of Texas is because he and his students share a common interest at the very core of the education process: the students' own success. Together with Professor Yerraballi he has produced two widely successful MOOCs on edX. "It is difficult to find a professor that tries harder to educate and inspire his students than Professor Valvano" - Robin Tsang. Valvano lives by this motto, "There are three steps to immortality: acknowledge your limitations, ask for forgiveness, and then do something special today to make the world a better place."
Customer reviews
4.3 out of 5 stars
4.3 out of 5
109 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Top reviews from other countries

Larry
5.0 out of 5 stars
Excellent book
Reviewed in the United Kingdom on 27 March 2014Verified Purchase
5 people found this helpful
Report abuse

Panagiotis Georgiou
5.0 out of 5 stars
Great book, very intuitive and good for begginers.
Reviewed in the United Kingdom on 4 April 2016Verified Purchase
Fantastic book, it was bought to be used in tandem with the MOOC course of edx about the tiva series microcontrollers also by prof. Valvano. It is an excellent introduction to the cortex m4 microcontrollers and especially the Texas Tiva series begginers board. The examples give not only an introduction to the microcontroller itself but also an intro to computational thinking and problem solving. I believe this book can be very helpful when you are a new comer to the cortex microcontrollers and can save you a lot of frustration.

CliveTaylor
5.0 out of 5 stars
Saved me loads of work
Reviewed in the United Kingdom on 5 February 2013Verified Purchase
I recently started work as an Embedded Software Engineer, and after a lifetime of using Intel processors I found Valvano's books on the Cortex M microcontrollers refreshingly clear, amusing and informative; well written, with plenty of examples of different manufacturer's implementations of the core; well illustrated and with plenty of "have you understood what I told you" exercises.
All in all, a highly commendable set of books.
All in all, a highly commendable set of books.
3 people found this helpful
Report abuse

Alan Ambrose
2.0 out of 5 stars
Not very Cortex specific
Reviewed in the United Kingdom on 20 July 2013Verified Purchase
This is 95% general embedded programming content and 5% Cortex related. So if you understand embedded but are looking for Cortex related info (I was) - this is not for you or me. If you are new to embedded and plan to use the M3 you may like it. Also this is very Stellaris / TI / assembler focused - if you're looking at C, NXP etc there is probably a better book for you.
2 people found this helpful
Report abuse

Adrian
5.0 out of 5 stars
Good buy when trying to learn the embedded devices.
Reviewed in the United Kingdom on 9 June 2015Verified Purchase
Great book for beginners. It's even better when you use it as complementary source of knowledge for Valvano's edX course.