| Datenblatt-Suchmaschine für elektronische Bauteile |
|
LP5523 Datenblatt(PDF) 45 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
LP5523 Datenblatt(HTML) 45 Page - Texas Instruments |
|
45 / 61 page ![]() 45 LP5523 www.ti.com SNVS550E – SEPTEMBER 2009 – REVISED JANUARY 2017 Product Folder Links: LP5523 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated This instruction sets the previous row active in the mapping table each time it is called. For example, if the 3rd row is active at this moment, after mux_map_prev instruction call the 2nd row is active. If the mapping table start address is reached, activation rolls to the mapping table end address next time the mux_map_prev instruction is called. Engine does not push a new PWM value to the LED driver output before set_pwm or ramp instruction is executed. If the mapping has been released from an LED, the value in the PWM register still controls the LED brightness. If the mapping is released from the GPO pin, serial bus control takes over the GPO state. MUX_LD_PREV Similar than the mux_map_prev instruction, but only the index pointer is set to point to the previous row; that is, no mapping is set, and the engine-to-LED-driver connection is not updated. MUX_MAP_ADDR Mux_map_addr sets the index pointer to point the mapping table row defined by bits [6:0] and sets the row active. Engine does not push a new PWM value to the LED driver output before set_pwm or ramp instruction is executed. If the mapping has been released from an LED, the value in the PWM register still controls the LED brightness. If the mapping is released from the GPO pin, serial bus control takes over the GPO state. NAME VALUE (d) DESCRIPTION SRAM address 0-95 Any SRAM address containing mapping data. MUX_LD_ADDR Mux_ld_addr sets the index pointer to point the mapping table row defined by bits [6:0], but the row is not set active. NAME VALUE (d) DESCRIPTION SRAM address 0-95 Any SRAM address containing mapping data. (1) Valid for numerical operands. (2) Valid for variables. 7.6.6 Branch Instructions BRANCH Branch instruction is mainly indented for repeating a portion of the program code several times. Branch instruction loads step number value to program counter. Loop count parameter defines how many times the instructions inside the loop are repeated. The LP5523 supports nested looping; that is, loop inside loop. The number of nested loops is not limited. Instruction takes sixteen 32 kHz clock cycles. NAME ACCEPTED VALUE (d) DESCRIPTION loop count(1) 0-63 The number of loops to be done. 0 means an infinite loop. step number 0-95 The step number to be loaded to program counter. loop count (2) 0-3 Selects the variable for loop count value. Loop count is loaded with the value of the variable defined below. 0 = local variable A 1 = local variable B 2 = global variable C 3 = register address 3CH variable D value, or register address 42H value INT Send interrupt to processor by pulling the INT pin down and setting corresponding status bit high. Interrupt can be cleared by reading interrupt bits in STATUS/INTERRUPT register at address 3A. |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |