NXP Microcontrollers Flashcards

1
Q

What does the F in the name of an NXP microcontroller mean?

A

> It means that the microcontroller has an FPU.
This is a floating point unit which specialises in floating point calculations.
It allows floating point calculations to be done in a single clock cycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a DSP?

A

This is a digital signal processor. This is good for audio applcations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the dominant technology used in digital electronics?

A

CMOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the arrangement for a CMOS NAND gate?

A

[Picture1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the equation for switching energy? Why?

A

Capacitances within lines need to be discharged.

Equation: E = 1/2 × C × V^2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is short-circuit power?

A

During switching there is a brief point where both n-type and p-type FETs are conducting at the same time and this causes a small short circuit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How much power is lost during a short circuit situation for a NAND gate?

A

Only a very small amount of the overall switching power

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is leakage current?

A

This is the small current flow through transstors when they are off due to imperfections

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What can leakage current do?

A

Drain batteries slowly over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the equation for CMOS circuit power?

A

P = 0.5 × f × Vdd^2 × ∑[g ∈ c] Ag × Cg

f = freq
Ag = Activity factor (how often it switches)
Cg = Gate capacitance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are 4 factors of reducing power consumption?

A

> Minimise the frequency
Minimise the number of gates
Minimise the activity (halt/power down any features that are not being used)
Minimise the voltage supply

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an ARM Coretex-M Microcontroller that is an FPGA?

A

Coretex-M1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
What is the difference between:
> Coretex-M1
>Coretex-M0
>Coretex-M0+
> Coretex-M3
> Coretex-M4
A
> Coretex-M1 = FPGA
>Coretex-M0 = MCU (low cost)
>Coretex-M0+ = MCU (low-med cost)
> Coretex-M3 = MCU (med-high cost)
> Coretex-M4 = MCU (High cost)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the benefit of this CMOS NAND gate?

A

There isn’t a static current path from Vdd to Vss so static power consumption is low

How well did you know this?
1
Not at all
2
3
4
5
Perfectly