Tutorial : how to drive a 12 bits DAC MCP4822 With a Nucleo-L476RG Board

Document created by jean-christophe Toussaint on Nov 5, 2017
Version 1Show Document
  • View in full screen mode


The Serial Peripheral Interface (SPI) is a specification of serial, synchronous and full
duplex communication between a master (or multiple masters) and a single or
multiple slave devices.
This presentation is aimed at helping users to realize such a communication
between a Nucleo-STM32L476RG board and a 12 bits SPI DAC MCP4822
This example was developed using the Keil programing environment for

a nucleo stm32l476 board


This project is an introduction to STM32 for students at phelma, school of engineering in

Physics, Applied Physics, Electronics & Materials Science at Grenoble (France)



JC Toussaint

Full Professor at Phelma

7 people found this helpful