Phelma Formation 2022

Degital Architectures (Proc) - 3PMRANU4

  • Number of hours

    • Lectures 2.0
    • Projects 0
    • Tutorials 2.0
    • Internship 0
    • Laboratory works 28.0


    ECTS 1.5


Learn the basics for programming a microcontroller in assembly language
Work with development tools, writing programs on specific kits

Contact Mounir BENABDENBI


Context and background, generations of processors, technology
Architecture of a computer device with a processor, the micro-controller.
Principle of instructions execution, memory map

Detailed MSP430 microcontroller used in tutorials : instruction set and addressing modes

Tutorials with micro-controller board MSP430 LaunchPad :

Handling tools, simple operations on tables, multiplication program by shifting
Subroutines and stack, multiplication tables, factorial with recursion
C and assembler programs, execution of asm code compiled from a source in C, assembler function in a C program
Interrupts, IO ports, SPI unit, timer
Implementing a digital conversion chain , ADC-DAC & FIR filter


Combinatorial and sequential logic, numeration, hexadecimal


Exam 1h30 + CC

Examen Ecrit : 80%
Contrôle Continu : 20%

Additional Information

Course list
Curriculum->Alternance MT->Semester 6