{"id":311,"date":"2013-01-28T11:34:06","date_gmt":"2013-01-28T11:34:06","guid":{"rendered":"https:\/\/staging.speed.pub.ro\/speed3\/?page_id=311"},"modified":"2025-12-11T01:43:14","modified_gmt":"2025-12-10T23:43:14","slug":"microcontrollers","status":"publish","type":"page","link":"https:\/\/staging.speed.pub.ro\/speed3\/academic\/microcontrollers\/","title":{"rendered":"Microcontrollers"},"content":{"rendered":"<p>Course in Bachelor&#8217;s program (2nd year, series A, B, F, and G)<\/p>\n<h3>Teachers<\/h3>\n<p><a href=\"https:\/\/corneliuburileanu.pub.ro\/\" target=\"_blank\" rel=\"noopener\"><strong>Prof. Corneliu Burileanu<\/strong><\/a> <strong><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/horia-cucu\/\" target=\"_blank\" rel=\"noopener\">Assoc. Prof. Horia Cucu<\/a><\/strong><br \/>\n<strong><a href=\"https:\/\/staging.speed.pub.ro\/people\/ana-neacsu\/\" target=\"_blank\" rel=\"noopener\">Lect. Ana Neac\u0219u<\/a><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/\" target=\"_blank\" rel=\"noopener\">Lect. Georgian Nicolae<\/a><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/\" target=\"_blank\" rel=\"noopener\">As. Andrei D\u0103escu<\/a><br \/>\n<a href=\"https:\/\/www.dcae.pub.ro\/en\/membri\/62\/gvpopescu\/\" target=\"_blank\" rel=\"noopener\">Lect. George-Vl\u0103du\u021b Popescu<\/a><\/strong><\/p>\n<h3>Course Description<\/h3>\n<p style=\"text-align: justify;\">Introducing several typical microcontroller architectures: 8051 core, \u201cArduino\u201d Systems and ARM family. Study of the advanced principles in CISC and RISC microprocessor architecture: memory management, protected mode, multitasking, CISC and RISC architecture convergence in actual processors. In the laboratory-type applications, the students are guided in developing practical applications for the C8051F040 microcontroller.<\/p>\n<h3>Contents<\/h3>\n<p style=\"text-align: justify;\"><strong>Course<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">\u201cMemory Management\u201d \u2013 Virtual Memory, Virtual Memory Segmentation, Paging Mechanism<\/li>\n<li style=\"text-align: justify;\">\u201cProtection Methods\u201d \u2013 Types of Protection, Memory Management and Protection, Multi-Level Privileges and Protection, Data and Programs Protection, Control Transfer between Protection Levels, Page Protection, Interrupts and Exceptions in Virtual (Protected) Mode<\/li>\n<li style=\"text-align: justify;\">\u201cMultitasking\u201d \u2013 Definitions, Task State Segment and the Related Descriptor, Task switching, Task Gate<\/li>\n<li style=\"text-align: justify;\">\u201c8051 Microcontroller Core\u201d \u2013 General Features, Memory Organization, Register Set, Addressing Techniques, Instruction Set, Instruction Timing<\/li>\n<li style=\"text-align: justify;\">\u201cArduino Systems\u201d \u2013 Arduino Uno, ATmega48A\/PA\/88A\/PA\/168A\/PA\/328\/P, AVR CPU Core, GALILEO Board, Programming Examples<\/li>\n<li style=\"text-align: justify;\">\u201cARM Architecture Microcontrollers\u201d \u2013 General Features, Processor Modes, Register Set, Memory and Port Organization, Instruction Set, Programming Examples<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Laboratory<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">An integrated development tool for 8051 core microcontrollers (IDE \u2013 \u201cIntegrated Development Environment\u201d)<\/li>\n<li style=\"text-align: justify;\">Overall view on Silicon Labs \u2013 C8051F040 \u201cSystem on a Chip\u201d<\/li>\n<li style=\"text-align: justify;\">Application using the analog to digital converter<\/li>\n<li style=\"text-align: justify;\">Application using the UART system<\/li>\n<li style=\"text-align: justify;\">Application using the digital to analog converter<\/li>\n<li style=\"text-align: justify;\">Application using the interrupts system<\/li>\n<li style=\"text-align: justify;\">Laboratory assessment<\/li>\n<\/ul>\n<p><strong>Additional resources<\/strong><\/p>\n<p><a href=\"https:\/\/www.silabs.com\/mcu\/8-bit-microcontrollers\/c8051f04x\/device.c8051f040\" target=\"_blank\" rel=\"noopener\"><strong>C8051F04x MCUs 8-bit<\/strong><\/a><br \/>\n<strong><a href=\"https:\/\/www.silabs.com\/developers\/8-bit-8051-microcontroller-software-studio?tab=downloads\" target=\"_blank\" rel=\"noopener\">Silicon Laboratories IDE<\/a><\/strong><\/p>\n<h3>Grading<\/h3>\n<p>Laboratory evaluation (multiple verification tests + optional oral evaluation): 50%<br \/>\nCourse final exam (verification quiz + optional written and oral evaluation): 50%<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Course in Bachelor&#8217;s program (2nd year, series A, B, F, and G) Teachers Prof. Corneliu Burileanu Assoc. Prof. Horia Cucu Lect. Ana Neac\u0219u Lect. Georgian Nicolae As. Andrei D\u0103escu Lect. George-Vl\u0103du\u021b Popescu Course Description Introducing several typical microcontroller architectures: 8051 core, \u201cArduino\u201d Systems and ARM family. Study of the advanced principles in CISC and RISC<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":14,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-311","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":57,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/311\/revisions"}],"predecessor-version":[{"id":4862,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/311\/revisions\/4862"}],"up":[{"embeddable":true,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/14"}],"wp:attachment":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/media?parent=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}