Explore topic-wise MCQs in Internet of things (IoT).

This section includes 243 Mcqs, each offering curated multiple-choice questions to sharpen your Internet of things (IoT) knowledge and support exam preparation. Choose a topic below to get started.

101.

What will happen in that condition, if an interrupt occurs while the micro controller is serving any other interrupt?

A. both the interrupts will be handled simultaneously
B. the interrupt which is being done first will be served first
C. the interrupt that is more priority in the interrupt vector table will be served first
D. the interrupt having low priority in the interrupt vector table will be served first
Answer» D. the interrupt having low priority in the interrupt vector table will be served first
102.

What actually are the DB9, DB25 ports available in our computers?

A. they are connectors used to transfer data either serially or parallelly
B. they are the RS232 connectors used to connect two incompatible devices
C. they are the TTL logic connector pins used for communication
D. they are just data transfer pins used to transfer the data
Answer» C. they are the TTL logic connector pins used for communication
103.

What is the difference in operation of a normal and a CTC mode of a timer?

A. in CTC mode PWM is used
B. here serial timer is monitored
C. here the contents are compared with the OCR register, if value becomes equal then only the timer is cleared
D. none of the mentioned
Answer» D. none of the mentioned
104.

Which resource provides clock pulse to AVR timers if CS02-00=6?

A. internal clock of the AVR
B. external clock of the AVR
C. none of the mentioned
D. all of the mentioned
Answer» C. none of the mentioned
105.

On reset, what are the contents of the SREG register?

A. 00h
B. ffh
C. 1fh
D. 11h
Answer» B. ffh
106.

Which bit of the UCSRA is used for doubling the baud rate of the transmission?

A. DOR
B. PE
C. U2X
D. MPCM
Answer» D. MPCM
107.

Which of the following parameters should the transmitter and the receiver agree upon before starting a serial transmission?

A. baud rate
B. frame size
C. stop bit
D. all of the mentioned
Answer» E.
108.

Which of the following bits are used for setting the data frame size?

A. UCSZ0
B. U2X
C. DOR
D. MPCM
Answer» B. U2X
109.

In AVR, the LCD operates in two main modes, it can be in 8 bit or 4 bit data.

A. true
B. false
C. depends on the situation
D. can’t be said
Answer» B. false
110.

Which of the following supports CISC as well as Harvard architecture?

A. ARM7
B. ARM9
C. SHARC
D. None of the mentioned
Answer» D. None of the mentioned
111.

Which micro controller don’t match with its architecture below?

A. Microchip PIC- Harvard
B. MSP430- Harvard
C. ARM7- Von Neumann
D. ARM9- Harvard
Answer» C. ARM7- Von Neumann
112.

Largest value that can be loaded in an 8 bit register is?

A. 11111111H
B. FH
C. FFH
D. 00H
Answer» D. 00H
113.

The total space for the data memory available in the AVR based micro controller is?

A. FFH
B. FFFH
C. FFFFH
D. FFFFFH
Answer» D. FFFFFH
114.

A micro controller at-least should consist of:

A. RAM, ROM, I/O devices, serial and parallel ports and timers
B. CPU, RAM, I/O devices, serial and parallel ports and timers
C. CPU,RAM, ROM, I/O devices, serial and parallel ports and timers
D. CPU, ROM, I/O devices and timers
Answer» D. CPU, ROM, I/O devices and timers
115.

In the JMP instruction how many bits are their for determining the target address?

A. 16
B. 32
C. 22
D. 10
Answer» D. 10
116.

Which of the following statements is/are correct?

A. relative address of RJMP instruction varies from 000-fffH
B. target address of JMP instruction varies from 000000-3fffffH
C. IJMP instruction jumps to that address that points to by the Z register
D. all of the mentioned
Answer» E.
117.

Which of the following statements are correct about the RCALL instruction?

A. it is a 2 byte instruction
B. it is a 4 byte instruction
C. it is a 16 byte instruction
D. none of the mentioned
Answer» B. it is a 4 byte instruction
118.

A 14 bit program counter can execute a maximum of _________ memory locations?

A. 4K
B. 8K
C. 16K
D. 64K
Answer» D. 64K
119.

When AVR wakes up, then the value of PC becomes?

A. 00H
B. 000H
C. 0000H
D. 00000H
Answer» E.
120.

What is the difference between the two given instructions?LDI R16,0x34 and LDI R16,$34

A. One copies the hexadecimal value to R16 and the other copies the decimal value to the R16 register
B. One is for command, other is for data
C. One is for assignment, other is for operations
D. Both the commands are the same
Answer» E.
121.

The basic idea behind the sigma delta converter is that

A. to carry out the conversion
B. to carry out communication
C. to reduce the circuit to its simplest way possible and then carry out the conversion
D. all of the mentioned
Answer» D. all of the mentioned
122.

The only clock that runs in the LPM3 is the

A. MCLK
B. ACLK
C. CLK
D. None of the mentioned
Answer» C. CLK
123.

Decimated means

A. multipled by 10
B. multiplied by 100
C. divided by 10
D. divided by 100
Answer» D. divided by 100
124.

RTC chips use______to compute time, date when the power is off.

A. ac supply
B. generators
C. rectifiers
D. battery
Answer» E.
125.

In a DAC the input is ______ and the output is ______

A. analog, digital
B. current, voltage
C. digital, analog
D. analog, current
Answer» D. analog, current
126.

Is status flag important in multi master systems?

A. yes
B. no
C. depends on the conditions
D. can't be said
Answer» B. no
127.

How many times is this loop going to get execute? LDI R20, 10now: LDI R21, 70 DEC R21 BRNE now OUT PORTB, R20

A. 10
B. 70
C. 700
D. none of the mentioned
Answer» C. 700
128.

Which of the following statements is true?

A. CALL instruction is used to transfer control anywhere in the 4M memory space
B. PUSH instruction is used to take out the value from the stack into some register
C. POP instruction is used to jump to any location
D. RCALL is a 4 byte instruction
Answer» B. PUSH instruction is used to take out the value from the stack into some register
129.

After subroutine which of the instruction is used for returning the pointer back to the main program?

A. ret
B. reti
C. both of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
130.

ADC10SHTx bits allow_________cycles of the ADC10CLK.

A. 4
B. 8
C. 16
D. all of the mentioned
Answer» E.
131.

P1.3 is the

A. input CCI1A to Timer_A
B. is connected to the voltage reference VREF of SD16_A
C. is output TA0 from Timer_A
D. are digital inputs with pull-up resistors
Answer» C. is output TA0 from Timer_A
132.

When TBR counts to zero

A. TBCLn is updated from TBCCRn
B. CLLDx is updated to TBCCTLn
C. CLLDx is updated to TBCCRn
D. TBCLn is updated to CLLDx
Answer» B. CLLDx is updated to TBCCTLn
133.

In reading the columns of a keyboard matrix, when no key is pressed then all the pins show

A. 0
B. 1
C. F
D. 7
Answer» C. F
134.

Which of the following bits are not actually associated with the comparator module.

A. CAREFx
B. CLLDx
C. CAON
D. CAIFG
Answer» C. CAON
135.

How is I2C with USI different from I2C with USI_B?

A. there is only one common pin between the two devices
B. here in this case no synchronization is important
C. the outputs of SDA and SCL are open drain
D. none of the mentioned
Answer» D. none of the mentioned
136.

In AVR micro controllers, ADD instruction affects the status of which of the following bits of a status register?

A. Z
B. C
C. N
D. All of the mentioned
Answer» E.
137.

Waking a device simply means that switching that device’s operation from a low power mode to an active mode.

A. true
B. false
C. can't be said
D. depends on the conditions
Answer» B. false
138.

The technical terms that helps us in differentiating between converters are:

A. resolution
B. accuracy
C. precision
D. all of the mentioned
Answer» E.
139.

Asynchronous serial communication usually requires two wires for each direction plus a common ground.

A. true
B. false
C. can't be said
D. depends on the conditions
Answer» C. can't be said
140.

Is the following instruction correct LDI R3,50?

A. Yes
B. No
C. can't be said
D. None of the mentioned
Answer» C. can't be said
141.

What is the non return to zero format?

A. the bits are either high or low and have no gaps between them
B. the bits are either high or low and have gaps between them
C. the bits are high and have gaps between them
D. the bits are low and have no gaps between them
Answer» B. the bits are either high or low and have gaps between them
142.

A framing error occurs is the bit is

A. high
B. low
C. same
D. changed
Answer» C. same
143.

Baud rate is the reverse of the

A. baud time
B. baud period
C. bit time
D. bit period
Answer» C. bit time
144.

The successive approximation converters have resolution of

A. 8-10 bits
B. 10-12 bits
C. 12-16 bits
D. 16-32 bits
Answer» C. 12-16 bits
145.

BITCLK16 is the

A. sampling clock in the undersampling mode
B. sampling clock in the oversampling mode
C. quantising clock in the undersampling mode
D. quantising clock in the oversampling mode
Answer» C. quantising clock in the undersampling mode
146.

Their are _______ clocks in the USCI_A.

A. 1
B. 2
C. 3
D. 4
Answer» D. 4
147.

LSB is sent first in case of the non return to zero format.

A. true
B. false
C. can't be said
D. depends on the conditions
Answer» B. false
148.

CP instruction alters the value of the register?

A. true
B. false
C. none of the mentioned
D. can’t be said
Answer» C. none of the mentioned
149.

What does the RTCTEVx bits do?

A. they cause an interrupt
B. they end an interrupt
C. they set the minute, hour, seconds daily at midnight or daily at noon
D. all of the mentioned
Answer» D. all of the mentioned
150.

On power on SP points to the address?

A. ffffH
B. fffH
C. 00h
D. all of the mentioned
Answer» D. all of the mentioned