search

Product Results:NUC505-YR3Y, Matches
Keyword Results:NUC505-YR3Y, 225 Matches

FAQ / Can the microphone input with headset control functions (e.g. play/stop, volume increase and decrease) be connected to both the Codec ADC (MIC input) and normal SAR ADC input pins in the NuMicro® NUC505 series? Can a key or which key is pressed be effectively and accurately determined by a specific voltage level?



Can the microphone input with headset control functions (e.g. play/stop, volume increase and decrease) be connected to both the Codec ADC (MIC input) and normal SAR ADC input pins in the NuMicro® NUC505 series? Can a key or which key is pressed be effectively and accurately determined by a specific voltage level? 1480398819667 Connect the microphone input with headset control functions (e.g. play/stop, volume increase and decrease) to both the Codec ADC (MIC input) and normal SAR ADC input pins in the NuMicro® NUC505 series. The following figure shows the application circuit connection. The following table shows the SAR ADC samples that are actually measured when a key or no key is pressed. It is possible to determine whether a key or which key is pressed according to a different SAR ADC value.


FAQ / Does a thermal pad of the QFN package in the NuMicro® NUC505 series have to be connected to ground?



Does a thermal pad of the QFN package in the NuMicro® NUC505 series have to be connected to ground? 1467350838033 The NuMicro® NUC505 series includes three part numbers with the QFN package, as listed below: Part Number Package Type Pin NUC505YLA QFN 48 NUC505YLA2Y QFN 48 NUC505YO13Y QFN 88 When using these part numbers, the thermal pad has to be connected to ground, as the ground of digital circuit, to ensure a stable internal potential.


FAQ / How to use the ICP tool to do encrypted programming for the NUC505?



NUC505, MTP, Cipher, ICP tool, Off-line ICP, Nu-Link pro How to use the ICP tool to do encrypted programming for the NUC505? 1543307764380 When using the ICP tool, offline programming or online programming can be used for encrypted programming of NUC505. The user must first switch the NUC505 to ICP mode before the ICP tool is connected. The online programming procedure is as follows: After connecting the NUC505 with the ICP tool, first place the bin file to be burned in the code, as shown in Figure 1. Set the MTP KEY as shown in Figure 2. The user must define the MTP KEY as the password (red box 1 in the figure), and then set the offset (red box 3 in the figure). The ICP tool will read the offset of the bin file as the MTP Signature (red box 2 in the figure). Finally, the red box 4 in the figure can be set to lock the MTP, that is, the MTP KEY cannot be changed again. Check Code and MTP and click Start to program the code and MTP KEY into the NUC505. Figure 1.


NUC505 Series



The NuMicro® NUC505 series 32-bit microcontroller is embedded with the ARM® Cortex®-M4F core running up to 100 MHz , supports DSP FPU function, and provides 512 KB / 2 MB embedded SPI Flash memory, and 128 Kbytes embedded SRAM . The NUC505 series is also equipped with plenty of peripheral devices, such as USB Host/Device, Timers, Watchdog Timers, RTC, UART , SPI , I²S, I²C, PWM Timer, GPIO, 12-bit ADC , 24-bit Audio CODEC, Low Voltage Reset and Low Voltage Detector. Target Application: Thermal Printer, GPS Tracker, 2.4G Wireless Audio, Audio-related Applications, etc. Key Features: • Core - ARM® Cortex®-M4F with DSP and FPU - Max frequency of 100 MHz • Memory - 128 KB of embedded SRAM - 512 KB / 2 MB of SPI Flash • Connectivity - USB 2.0 HS Device - Up to two USB 2.0 FS Host - Up to three UART s - Up to two SPI s - Up to two I²C s ( Up to 1 MHz ) - SD Host • Security for code protect - 128-bit key for code protection against illegal pirating - Supports multi-entry for 15 times • RTC -


FAQ / What to do when the NUC505 USBD is set to Full-speed mode and the master sends the "SET REPORT" command but the NUC505 is not detected normally?



USB What to do when the NUC505 USBD is set to Full-speed mode and the master sends the "SET REPORT" command but the NUC505 is not detected normally? 1543223440919 When the NUC505 USBD is in Full-speed mode, due to hardware limitations, the master will be unable to be detected normally after sending the "SET REPORT" command. This can be solved by setting the Set Endpoint buffer to increase the length by 4 Bytes. /* Control endpoint */ USBD_SetEpBufAddr(CEP, CEP_BUF_BASE, CEP_BUF_LEN+4);


FAQ / What is the function of the VMID pin in NUC505? How to design the circuit diagram?



NUC505, MIC, Audio Codec What is the function of the VMID pin in NUC505? How to design the circuit diagram? 1515995266713 VMID is the microphone reference voltage, which must be connected to the MICN when the microphone is configured for single-ended input. As shown, the suggested components are C1=220pF, C2=1uF, R1=680oh~2.2kohm, R2=0ohm. If it is differential input, the connection is the same as the connection on the NUC505 Tiny Board, as shown below.


FAQ / How to use the NUC505 ISP function?



ISP, Update Firmware How to use the NUC505 ISP function? 1516002848413 Since the LDROM function is not provided in the NUC505, SPI Flash memory must be divided into two parts: one is for storing ISP code updates, and the other is for storing application code. After power on, the NUC505 will execute ISP code in SRAM first and determine whether there is a need to update application code. If there is no update or update is completed, it will jump to the application code to execute. As shown, the ISP code is placed at 0x0000, the application code is placed at 0x4000. The location of the application code can be changed by setting the SYS_LVMPADDR register.


FAQ / Why SPIM can be executed in debug mode, but cannot be executed in free run mode when the NUC505 SPIM is used?



SPIM, SPI flash, SRAM Why SPIM can be executed in debug mode, but cannot be executed in free run mode when the NUC505 SPIM is used? 1516066157965 The NUC505 uses the SPIM function to interface with the internal SPI Flash. Therefore, the SPIM function must be placed in the SRAM before it can be executed. Since the SPIM sample code in the NUC505 BSP has the Initialization file being set, the code is executed on the SRAM in debug mode, as shown in the red triangle below, so that it can be executed normally. If a user wants to execute the SPIM function in the free run mode, the code must be put into SRAM before it can be executed. Please see MainOnSRAM sample code for how to put the code into SRAM, which is located in the following path: NUC505BSPV3.02.000\SampleCode\BootTemplate\MainOnSRAM


FAQ / What needs to pay attention on the circuit design when selecting boot from Internal SPI Flash mode in NUC505?



Boot Loader, Boot mode What needs to pay attention on the circuit design when selecting boot from Internal SPI Flash mode in NUC505? 1520501573631 The NUC505 is designed to set the booting mode according to the four pins, PB.4, PB.3, PA.10, and PA.9, as shown in the table below: When using Boot from SPI Flash mode, if the PA.9 status is low (i.e. Boot from USB) before power-on, the code may be cleared. It is suggested that a pull-up resistor is reserved outside the four pins to adjust the pin status. When the NUC505 boots, there is a 47k internal pull-up resistor in the four pins. If the current sink of the chip is too strong, it may lead to abnormal pin status. Thus, it is recommended to add the pull-up resistor to the four pins to adjust the pin status.


FAQ / What to do when the NUC505 USBD is set to Full-speed mode and the master sends the "SET REPORT" command but the NUC505 is not detected normally?



CAN What to do when the NUC505 USBD is set to Full-speed mode and the master sends the "SET REPORT" command but the NUC505 is not detected normally? 1543223201018 When the NUC505 USBD is in Full-speed mode, due to hardware limitations, the master will be unable to be detected normally after sending the "SET REPORT" command. This can be solved by setting the Set Endpoint buffer to increase the length by 4 Bytes. /* Control endpoint */ USBD_SetEpBufAddr(CEP, CEP_BUF_BASE, CEP_BUF_LEN+4);