Pin del controller.
Nell'editor nel ramo "Pins controller" impostiamo il numero di pin, fare riferimento alle configurazioni dei pin.
Configurazioni pin.

Figura 1
Descrizioni dei pin:
- MOSI: SPI Master Data Output / Slave Data Input
- AIN0: Analog Comparator, Positive Input
- OC0A: Timer/Counter0 Compare Match A output (PWM)
- PCINT0: Pin Change Interrupt 0, Source 0
- MISO: SPI Master Data Input / Slave Data Output
- AIN1: Analog Comparator, Negative Input
- OC0B: Timer/Counter0 Compare Match B Output (PWM)
- INT0: External Interrupt 0 Input
- PCINT1:Pin Change Interrupt 0, Source 1
- SCK: Serial Clock Input
- ADC1: ADC Input Channel 1
- T0: Timer/Counter0 Clock Source.
- PCINT2: Pin Change Interrupt 0, Source 2
- CLKI: External Clock Input
- ADC3: ADC Input Channel 3
- PCINT3: Pin Change Interrupt 0, Source 3
- ADC2: ADC Input Channel 2
- PCINT4: Pin Change Interrupt 0, Source 4
- RESET: Reset Pin
- dW: debugWIRE I/O
- ADC0: ADC Input Channel 0
- PCINT5: Pin Change Interrupt, Source 5
In questo caso sono disponibili 6 pin, senza dimenticare di fare clic sul pulsante "Apply" (Figura 2)

Figura 2
Il programma genererà il numero richiesto di pin.
Passiamo al primo pin. Su questo ramo puoi scrivere un nome di pin alternativo che verrà visualizzato nel programma. Se è assente, il programma visualizzerà PinN dove N è il numero del pin nell'elenco dei pin. Si consiglia di annotare nel campo un nome alternativo. In questo modo sarà più facile capire di quale pin si tratta. Quindi, in questo ramo puoi scrivere una descrizione individuale del pin, ad esempio, per indicare le caratteristiche della sua applicazione. Se necessario, puoi anche impostare l'alias del pin, che verrà visualizzato nel programma tra parentesi dopo il nome dell'uscita. E possibile scrivere una descrizione testuale del pin. Dopo aver apportato le modifiche, non dimenticare di fare clic sul pulsante "Apply" (Figura 3).

Figura 3
Con lo stesso principio, nomineremo il resto dei pin.
Nello stesso ramo dei parametri principali del pin, vengono aggiunte le funzioni da esso eseguite (Figura 4).

Figura 4
A ciascun pin può essere assegnata una funzione facendo riferimento alle funzioni alternative dei pin e selezionando la funzione dall'elenco (Figura 5).

Figura 5
Assegniamo le funzione I/O digitale e SPI al pin DIO0 (PB0). Come sempre, fai clic sul pulsante "Apply". Allo stesso modo, impostare le funzioni di resto dei pin, facendo riferimento alle configurazioni dei pin.
Quando una funzione è assegnata a un pin, questa funzione deve essere configurata. Configuriamo la funzione I/O digitale del pin DIO0 (PB0). Nelle impostazioni di questa funzione, è necessario specificare il numero di questo pin, secondo il pin-out questo è pin numero 0 (DIO0 (PB0)), abilitare la resistenza di pull up, utilizzare come input e output, supporto PWM, collegato direttamente. Come sempre fai clic sul pulsante "Apply" (Figura 6).

Figura 6
Seconda funzione del pin DIO0 (PB0)
e SPI diamo un numero alla funzione SPI in questo caso 0 e abilitiamo la linea MOSI secondo riferimento alla descrizioni dei pin (Figura 7).

Figura 7
Quando al pin viene assegnata una nuova funzione (non ancora configurata), nell'albero del controller comparirà il ramo "Errors" e tutto il percorso fino al ramo della funzione errata sarà colorato in rosso. Nel ramo "Errors" è possibile vedere l'elenco degli errori riscontrati nella descrizione del controllore (Figura 8).

Figura 8
In questo caso, nessun numero SPI è impostato nella funzione "SPI" del pin PB0. Passiamo al ramo di questa funzione e correggiamo il errore.